ARCANADA
СБОРКА L1 · цель L3

Output Guard

Общий для экосистемы конвейер починки структурированного вывода моделей.

Монорепозиторий на TypeScript и Python, который чинит структурированный вывод языковых моделей — JSON, YAML, TOML, — чтобы испорченный ответ становился пригодным либо явной ошибкой, но никогда — молча неверно разобранным.

Задуман общим для экосистемы, а не переписанным в каждом сервисе.

Статус
Строится
Автономность (AAL)
L1 → L3
Языки
TypeScript, Python
Форматы
JSON, YAML, TOML

01

Пригодный ответ или явная ошибка

Испорченный ответ становится пригодным либо явной ошибкой, но никогда — молча неверно разобранным.

02

Один источник, два языка

Пакеты для TypeScript и Python собираются из одного монорепозитория и одного источника правды.

03

Задуман общим

Сервисам предполагается пользоваться одним конвейером починки, а не писать каждому свой.

Возможности

Статус не указан

  • Чинит испорченные JSON, YAML и TOML в выводе моделей
  • Пакеты для TypeScript и Python из одного источника правды
  • Превращает неразбираемый ответ в явную ошибку, а не в догадку

Текущий уровень автономии

L1
Что значат уровни →

Слабое звено

Починка эвристична: документ, который разобрался после починки, не становится от этого верным, и конвейер не отличает восстановленную структуру от правдоподобно неверной.

Roadmap до L3

  1. Починка с учётом схемы, чтобы результат сверялся с ожидаемым
  2. Учёт доли починок по каждому источнику, чтобы видеть, кому это нужнее всего

Ссылки

Следующий шаг

Оцените текущую сборку и план развития

Статус СБОРКА означает активную разработку, а не обещание публичной доступности. Ориентируйтесь на текущие возможности и roadmap выше.

Посмотреть путь к целевому уровню