Tables: ИИ-агент, целиком собранный на SQLite и триггерах
Разработчик Николас Лисак создал Tables — ИИ-агента, чьё состояние и логика ReAct-цикла хранятся в одном файле SQLite. Цикл запускается триггером на таблице messages, инструменты (execute_sql, search_web, fetch_url, FTS5-поиск) тоже реализованы таблицами; код открыт на GitHub.
- Агент экспортируется в один .sqlite-файл с Python-кодом для запуска из CLI
- ReAct-цикл работает через триггер на messages при PRAGMA recursive_triggers = ON
- Основной инструмент — execute_sql, данные и история агента лежат в одной БД
- Ключ API не хранится в файле и привязывается отдельно на каждой машине
Читать дальше
Безопасность