Repolode
teaql

teaql/teaql-agent-kit

Набор инструментов на основе моделей, который задаёт AI-агентам для программирования такой порядок работы: смоделировать бизнес-процессы, проверить и исправить модель, сгенерировать типизированное приложение и проверить результат.

Звёзды
2,818
Форки
956
Открытые issues
1
Последний коммит
15 часов назад

Что это?

TeaQL Agent Kit — набор инструкций для агентов и инструментов для создания бизнес-приложений на фреймворке TeaQL. Вместо того чтобы сразу переходить от требований к коду, агент сначала создаёт проверяемую доменную модель в KSML, запускает детерминированный сервис её оценки, который сообщает об ошибках и предупреждениях и предлагает способы исправления, и только после этого генерирует типизированную доменную библиотеку и готовую к запуску рабочую среду для выбранного языка.

Сгенерированная библиотека предоставляет типизированные API для запросов Q и выражений E, а агент может поэтапно запрашивать контекстно-зависимые подсказки Assist для нужных ему операций, вместо того чтобы читать всю библиотеку целиком. Проект поддерживает Java, Rust, Go, Swift, Python, C#/.NET и TypeScript, а также включает меры защиты на этапе выполнения, например поля для указания цели запроса и комментария, а также контекст аудита для операций записи.

В репозитории также есть agent-context-kit — пакет для управления временем жизни контекста с помощью адаптеров для хост-систем. Он поддерживает сообщения, доступные для чтения один раз, именованные блоки инструкций и запрет на чтение файлов в генерируемых каталогах. Поддержка адаптеров зависит от используемого агента для программирования; в проекте указано, что эти механизмы работают только с совместимым адаптером.

Ключевые возможности

  • 01Преобразует требования в сохранённую доменную модель KSML до написания кода приложения.
  • 02Детерминированно оценивает модель, сообщает об ошибках и предупреждениях и предлагает способы исправления.
  • 03Генерирует типизированные API для запросов Q и выражений E на выбранном языке.
  • 04Предоставляет поэтапные контекстно-зависимые подсказки Assist по API на уровне сущностей, действий и полей.
  • 05С помощью agent-context-kit управляет временем жизни контекста и запрещает чтение файлов в генерируемых каталогах.

Сценарии использования

  • Создание с помощью агента для программирования небольшого бизнес-приложения с CRUD-операциями по требованиям на естественном языке.
  • Оценка и исправление доменной модели перед генерацией кода для системы с несколькими сущностями.
  • Генерация типизированной библиотеки доступа к данным для Java, Rust, Go, Python и других поддерживаемых языков.
  • Эксперименты с управлением контекстом и защитными механизмами для AI-агентов, пишущих код.

В подборках

Темы

Частые вопросы

Что такое teaql-agent-kit?
Набор инструментов на основе моделей, который задаёт AI-агентам для программирования такой порядок работы: смоделировать бизнес-процессы, проверить и исправить модель, сгенерировать типизированное приложение и проверить результат. TeaQL Agent Kit — набор инструкций для агентов и инструментов для создания бизнес-приложений на фреймворке TeaQL. Вместо того чтобы сразу переходить от требований к коду, агент сначала создаёт проверяемую доменную модель в KSML, запускает детерминированный сервис её оценки, который сообщает об ошибках и предупреждениях и предлагает способы исправления, и только после этого генерирует типизированную доменную библиотеку и готовую к запуску рабочую среду для выбранного языка.
teaql-agent-kit можно использовать бесплатно? Какая у него лицензия?
teaql-agent-kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
teaql-agent-kit всё ещё поддерживается?
Активно поддерживается. Последний коммит в teaql-agent-kit — 24 окт. 2026 г..
Для чего можно использовать teaql-agent-kit?
Создание с помощью агента для программирования небольшого бизнес-приложения с CRUD-операциями по требованиям на естественном языке. Оценка и исправление доменной модели перед генерацией кода для системы с несколькими сущностями. Генерация типизированной библиотеки доступа к данным для Java, Rust, Go, Python и других поддерживаемых языков. Эксперименты с управлением контекстом и защитными механизмами для AI-агентов, пишущих код.
Где скачать teaql-agent-kit?
Исходный код и инструкции по установке — на GitHub: https://github.com/teaql/teaql-agent-kit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Агент для программирования на базе pi, который передаёт типовые решения — например, проверку разрешений и очистку контекста — небольшой модели-судье, чтобы основная модель могла сосредоточиться на коде.

54463TypeScriptMITОбновлён 13 часов назад