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 de soporte lado a lado de salida estructurada (obtener JSON confiable) entre proveedores populares de LLM, más ejemplos mínimos en Python
Un par de formas de obtener salida estructurada de Ollama
Modelos de Lenguaje Grande (LLMs) son poderosos, pero en producción raramente queremos párrafos libres. En su lugar, queremos datos predecibles: atributos, hechos u objetos estructurados que puedas alimentar en una aplicación. Eso es Salida Estructurada de LLM.
Referencia rápida a PostgreSQL
Un rápido referencia para el día a día
PostgreSQL
de trabajo: conexiones, sintaxis SQL, comandos meta-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, todos los conceptos básicos
Aquí está mi conciso cheatsheet 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í hay algunos fragmentos de código en Go - 2...
Dado que el Ollama estándar no tiene una API de rerank directa, tendrás que implementar reranking usando Qwen3 Reranker en GO generando embeddings para pares de consulta y documentos y calificá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í hay algunos fragmentos de código en Golang...
Este pequeño Ejemplo de código Go para reranking llama a Ollama para generar embeddings para la consulta y para cada documento candidato, luego ordenando de forma descendente por similitud coseno.