Simon Willison Lanza llm 0.31.1 con Corrección de Bug de Llamada de Herramienta

Simon Willison actualizó su herramienta CLI de código abierto llm a la versión 0.31.1. El parche corrige un error: las llamadas de herramientas con argumentos vacíos a veces resultaban en errores JSON para ciertos proveedores al usar la OpenAI Chat Completion API. El error surgió durante las pruebas de su complemento llm-meta-ai.

Procesado por IA desde Simon Willison; editado por Hamidun News
Simon Willison Lanza llm 0.31.1 con Corrección de Bug de Llamada de Herramienta
Fuente: Simon Willison. Collage: Hamidun News.
Escuchar artículo

El desarrollador Simon Willison lanzó la versión 0.31.1 de su herramienta de código abierto llm — una utilidad de línea de comandos y librería de Python para trabajar con grandes modelos de lenguaje a través de la terminal.

Qué exactamente se corrigió

El parche elimina un bug en los endpoints de OpenAI Chat Completion: cuando un modelo invocaba una llamada de herramienta (tool call) con argumentos vacíos, algunos proveedores respondían con un error de formato JSON en lugar de un resultado correcto. El error fue registrado en el issue #1521 del repositorio del proyecto en GitHub.

Cómo se encontró el bug

Willison descubrió el problema mientras probaba otro de sus proyectos — el plugin llm-meta-ai, que añade soporte para modelos Meta a llm. La herramienta llm está diseñada como un sistema de plugins: la CLI básica puede extenderse con soporte para nuevos proveedores y modelos sin cambiar el núcleo, por lo que los bugs en la lógica básica de invocación de herramientas afectan a todos los plugins conectados a la vez.

El autor del proyecto también es conocido como creador de Datasette — una herramienta abierta para publicar y explorar datos, por lo que su trabajo en herramientas LLM ha sido de interés para la comunidad de desarrolladores durante mucho tiempo.

Lo que esto significa

Incluso las pequeñas herramientas CLI para trabajar con LLMs dependen cada vez más de la confiabilidad del mecanismo de llamada de herramientas — invocar funciones externas por el modelo. Los errores de formato JSON en tales cadenas pueden romper tuberías automatizadas completas, por lo que estos parches dirigidos son importantes para los desarrolladores que construyen agentes sobre APIs de terceros.

Historia

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Qué exactamente se corrigió?

El parche elimina un bug en los endpoints de OpenAI Chat Completion: cuando un modelo invocaba una llamada de herramienta (tool call) con argumentos vacíos, algunos proveedores respondían con un error de formato JSON en lugar de un resultado correcto. El error fue registrado en el issue #1521 del repositorio del proyecto en GitHub.

Cómo se encontró el bug?

Willison descubrió el problema mientras probaba otro de sus proyectos — el plugin llm-meta-ai, que añade soporte para modelos Meta a llm. La herramienta llm está diseñada como un sistema de plugins: la CLI básica puede extenderse con soporte para nuevos proveedores y modelos sin cambiar el núcleo, por lo que los bugs en la lógica básica de invocación de herramientas afectan a todos los plugins conectados a la vez. El autor del proyecto también es conocido como creador de Datasette — una herramienta abierta para publicar y explorar datos, por lo que su trabajo en herramienta

¿Qué se sabe sobre Lo que esto significa?

Incluso las pequeñas herramientas CLI para trabajar con LLMs dependen cada vez más de la confiabilidad del mecanismo de llamada de herramientas — invocar funciones externas por el modelo. Los errores de formato JSON en tales cadenas pueden romper tuberías automatizadas completas, por lo que estos parches dirigidos son importantes para los desarrolladores que construyen agentes sobre APIs de terceros.

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Unified AI Workspace

Access Frontier LLMs & Multimodal AI in One Workspace

Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.

Try NomadNet AI →Launch NomadNet Agent
¿Qué te parece?
Cargando comentarios…