Simon Willison→ оригинал

Simon Willison выпустил llm 0.31.1 с фиксом бага в вызовах инструментов

Simon Willison обновил свой open-source CLI-инструмент llm до версии 0.31.1. Патч чинит баг: вызов инструмента (tool call) с пустыми аргументами иногда приводил к ошибке JSON у некоторых провайдеров при работе через OpenAI Chat Completion API. Баг всплыл при тестировании его же плагина llm-meta-ai.

AI-обработка оригинала Simon Willison; редакция Hamidun News
Simon Willison выпустил llm 0.31.1 с фиксом бага в вызовах инструментов
Источник: Simon Willison. Коллаж: Hamidun News.
◐ Слушать статью

Разработчик Simon Willison выпустил версию 0.31.1 своего open-source инструмента llm — консольной утилиты и Python-библиотеки для работы с большими языковыми моделями через терминал.

Что именно исправили

Патч устраняет баг в работе с эндпоинтами OpenAI Chat Completion: если модель вызывала инструмент (tool call) с пустыми аргументами, некоторые провайдеры отвечали ошибкой формата JSON вместо корректного результата. Ошибка зафиксирована в issue #1521 репозитория проекта на GitHub.

Как нашли баг

Willison обнаружил проблему при тестировании другого своего проекта — плагина llm-meta-ai, который добавляет в llm поддержку моделей Meta. Инструмент llm устроен как плагинная система: базовый CLI можно расширять поддержкой новых провайдеров и моделей без изменения ядра, поэтому баги в базовой логике вызова инструментов затрагивают сразу все подключённые плагины.

Автор проекта также известен как создатель Datasette — открытого инструмента для публикации и исследования данных, поэтому его наработки в сфере LLM-тулинга давно пользуются вниманием сообщества разработчиков.

Что это значит

Даже небольшие CLI-инструменты для работы с LLM всё больше опираются на надёжность механизма tool calling — вызова внешних функций моделью. Ошибки формата JSON в таких цепочках могут ломать целые автоматизированные пайплайны, поэтому подобные точечные патчи важны для разработчиков, которые строят агентов поверх сторонних API.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 50+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.

Хотите не читать про ИИ, а внедрить его?

«AI News» — это полезные новости из мира ИИ. Системно научиться работать с нейросетями и применять их в работе — в Hamidun Academy.

Что вы думаете?
Загружаем комментарии…