Problemas de salida estructurada de Ollama GPT-OSS
No muy agradable.
Los modelos GPT-OSS de Ollama tienen problemas recurrentes al manejar salidas estructuradas, especialmente cuando se usan con marcos como LangChain, OpenAI SDK, vllm y otros.
No muy agradable.
Los modelos GPT-OSS de Ollama tienen problemas recurrentes al manejar salidas estructuradas, especialmente cuando se usan con marcos como LangChain, OpenAI SDK, vllm y otros.
Las APIs ligeramente diferentes requieren un enfoque especial.
Aquí tienes una comparación lado a lado del soporte de salida estructurada (obtención de JSON confiable) en los principales proveedores de LLM, junto con ejemplos mínimos en Python.
Un par de formas de obtener salida estructurada de Ollama
Modelos de Lenguaje Grande (LLMs) son potentes, pero en producción rara vez deseamos párrafos de texto libre. En su lugar, queremos datos predecibles: atributos, hechos u objetos estructurados que puedas ingresar en una aplicación. Eso es la Salida Estructurada de LLM.
Referencia rápida de PostgreSQL
Una referencia rápida para el trabajo diario PostgreSQL conexiones, sintaxis SQL, metacomandos de psql, rendimiento, JSON, funciones de ventana y más.
Usando pandoc, python o herramientas en línea para la conversión a MD
Convertir documentos Word a Markdown es una tarea muy común para escritores técnicos, desarrolladores y creadores de contenido que desean mover su contenido a plataformas con Markdown (como GitHub, GitLab, generadores de sitios estáticos como Hugo). Esta guía forma parte de nuestro Herramientas de Documentación en 2026: Markdown, LaTeX, PDF y Flujos de Trabajo de Impresión hub.
Una mirada práctica y con mucho código sobre ORMs en GO
Los ORMs más prominentes para GO son GORM, Ent, Bun y sqlc. Aquí hay una pequeña comparación entre ellos con ejemplos de operaciones CRUD en GO puro.
Y desplegando un nuevo bot de Telegram en AWS
Aquí están mis notas con un tutorial paso a paso sobre cómo implementar y desplegar en AWS un bot de Telegram. He incluido un inicio rápido (polling largo) y un camino listo para producción (webhooks), con ejemplos en Python y Node.js.
Instalación, ejecución, tipos, clases y todos los fundamentos.
Aquí está mi resumen de TypeScript que cubre conceptos clave, sintaxis y ejemplos de código comúnmente referenciados por los desarrolladores:
Comparación de herramientas y lenguajes de ingeniería de software
La carta de The Pragmatic Engineer publicada hace unos días presentó estadísticas de una encuesta sobre la popularidad de lenguajes de programación, IDEs, herramientas de IA y otros datos para mediados de 2025.
Artículo extenso sobre las especificaciones e implementación de MCP en GO
Aquí tenemos una descripción del Protocolo de Contexto del Modelo (MCP), notas breves sobre cómo implementar un servidor MCP en Go, incluyendo la estructura de mensajes y las especificaciones del protocolo.
Elegir la mejor herramienta para escribir selecciones y hacer copias de seguridad
La nueva edición de escritorio de Linux Ubuntu 24.04 me ha ofrecido la opción de instalar Beekeeper Studio como editor SQL y herramienta de gestión de bases de datos. Antes usaba DBeaver. De acuerdo. Vamos a Comparar DBeaver con Beekeeper Studio.
Buen framework para ETS/MLOPS con Python
Apache Airflow es una plataforma de código abierto diseñada para autorizar, programar y monitorear flujos de trabajo de forma programática, completamente en código Python, ofreciendo una alternativa flexible y poderosa a las herramientas tradicionales, manuales o basadas en interfaz de usuario para flujos de trabajo.
Buenas cosas sobre Python uv
Python uv (pronunciado “you-vee”) es una herramienta moderna y de alto rendimiento para la gestión de paquetes y proyectos de Python escrita en Rust. Está diseñada como un reemplazo directo para las herramientas tradicionales de gestión de paquetes de Python como pip, pip-tools, virtualenv, pipx y pyenv, con el objetivo de simplificar y acelerar los flujos de trabajo de desarrollo en Python.
¿Implementando RAG? Aquí tienes algunos fragmentos de código en Go - 2...
Dado que Ollama estándar no tiene una API de reranking directa, necesitará implementar reranking usando Qwen3 Reranker en GO generando embeddings para pares de consulta-documento y puntuándolos.
Hace bastante tiempo entrené un detector de objetos AI
Un frío día de invierno en julio… que es en Australia… sentí la urgente necesidad de entrenar un modelo de IA para detectar barras de refuerzo de concreto sin tapones…
¿Implementando RAG? Aquí tienes algunos fragmentos de código en Golang.
Este pequeño ejemplo de código Go para reranking que llama a Ollama para generar embeddings se utiliza para la consulta y para cada documento candidato, y luego ordena de forma descendente por similitud coseno.