GitHub-радар
Как заставить ИИ-агента выполнять задачу одинаково каждый раз
Готовый навык для ИИ-агента: он разбивает сложную задачу на шаги под контролем обычного кода, а не только подсказок — агент выполняет свою часть и передаёт работу дальше.
Инструмент делает многошаговую работу агента предсказуемой: порядок шагов задаёт код, а агент работает только внутри своего шага.
Когда пригодится
Пригодится, если ты гоняешь агента через несколько этапов (план → код → проверка) и хочешь одинаковый результат при каждом прогоне. Для одного простого запроса не нужен.
Плюсы
- Каждый шаг и событие пишутся в базу — видно, что сломалось
- Модель, подсказки и инструменты для каждого шага настраиваются в одном файле
- Повторный запуск даёт тот же результат, а не случайный
Минусы
- По умолчанию нужны три разных API-ключа — OpenRouter, Fireworks и OpenAI
- Агенты запускаются через отдельную программу pi, её тоже надо поставить
- Свести всё к одному ключу можно, но придётся настраивать руками
Как поставить — по шагам
- 1Открой ИИ-агента (Claude Code) в папке своего проекта.
- 2Отправь агенту текст из блока ниже — он поставит навык sssf и настроит процесс под твою задачу.
- 3Скопируй файл .env.sample в .env и впиши туда ключ OPENROUTER_API_KEY.
- 4Проверь командой pi --version, что видна программа pi (она запускает агентов) — если нет, укажи путь к ней в .env.
- 5Попроси агента выполнить тестовый прогон командой just demo и показать лог командой just obs.
- 6Когда тестовый прогон пройдёт, редактируй подсказки агентов в папке adws/adw_data/prompt_engineering под свою задачу.
▌ Ещё находки