Настройка LLM и AI-агентов под задачу/aka-gst

Приложение · 3 мин

Шаблоны для работы с клиентом

Содержание раздела
  1. Функциональность
  2. Безопасность
  3. Эксплуатация
  4. Анкета клиента
  5. Задача
  6. Данные
  7. Действия и доступ
  8. Приёмка и эксплуатация
  9. Чек-лист передачи
  10. Инцидент и rollback
  11. Когда остановить сервис
  12. Немедленные действия
  13. Rollback кода
  14. Восстановление данных

Функциональность

Безопасность

Эксплуатация

Дата: __________ Клиент: __________ Исполнитель: __________

Анкета клиента

Задача

  1. Какую одну задачу должен решать агент?
  2. Кто будет им пользоваться?
  3. Как выглядит правильный результат?
  4. Какие ошибки недопустимы?

Данные

  1. Какие документы и системы разрешено читать?
  2. Есть ли персональные, коммерческие или другие защищаемые данные?
  3. Где данные должны храниться и как долго?
  4. Кто отвечает за актуальность исходных документов?

Действия и доступ

  1. Какие инструменты разрешены?
  2. Какие действия требуют подтверждения человека?
  3. Должен ли сервис быть доступен за пределами одного компьютера?
  4. Кто выдаёт и отзывает доступ?

Приёмка и эксплуатация

  1. Какие контрольные вопросы войдут в evaluation-набор?
  2. Какой минимальный pass rate принимается?
  3. Кто следит за журналом ошибок и резервными копиями?
  4. Какой срок поддержки нужен после передачи?

Чек-лист передачи

Инцидент и rollback

Когда остановить сервис

  • ответы систематически не соответствуют документам;
  • обнаружена утечка секрета или приватных данных;
  • агент вызывает неожиданные инструменты;
  • повреждён индекс или база памяти;
  • обновление ухудшило evaluation ниже согласованного порога.

Немедленные действия

  1. Остановить контейнер: docker compose down.
  2. Не удалять логи и повреждённые данные до анализа.
  3. Отозвать скомпрометированный API-ключ и создать новый вне Git.
  4. Зафиксировать время, симптомы и последние изменения.

Rollback кода

  1. Найти последний принятый Git-коммит.
  2. Создать отдельную ветку или рабочую копию на этом коммите.
  3. Собрать образ и выполнить тесты/evaluation.
  4. Переключить сервис только после успешной проверки.

Не используйте git reset --hard на единственной рабочей копии с несохранёнными данными.

Восстановление данных

Восстановление выполняется в новую пустую папку:

bash
uv run python -m agent_lab.backup restore BACKUP.zip \
  --target data/private-restored

После проверки файлов путь RAG_DB_PATH меняется на восстановленную базу. Исходная база не перезаписывается автоматически.