AI агент
Как ставить задачи
Как формулировать задачу агенту, что он делает сам и что проверить после.
Агенту пишут задачу обычными словами, как сотруднику. Про устройство xflow он знает из скилла, который CLI кладёт ему при входе.
Хорошая задача
Заголовок раздела «Хорошая задача»Назовите, кто пользуется, что он делает и какие данные нужны:
Сделай приложение для склада: кладовщик видит остатки по товарам,отмечает приход и расход. Каждое утро присылай в Telegram списоктоваров, которых осталось меньше 10 штук.Агент сам разложит это на части: таблицы в базе, функции, расписание, экраны.
| Лучше | Хуже |
|---|---|
| «Менеджер видит свои заявки, руководитель все» | «Сделай CRM» |
| «Данные из Wildberries, кабинет уже в интеграциях» | «Подключи WB» без кабинета |
| «Форма для клиентов без входа» | «Сделай публичным» |
Что агент делает сам
Заголовок раздела «Что агент делает сам»- создаёт проект и приложения;
- пишет код, миграции базы и функции;
- отправляет код на сборку и публикует версии;
- ставит расписания и переменные окружения;
- смотрит ошибки приложения и функций и чинит их.
Что сделать вам
Заголовок раздела «Что сделать вам»- подключить кабинет сервиса в «Интеграциях», если задача про внешний сервис;
- открыть приложение людям: окно «Опубликовать», поле «Кто может открыть»;
- пригласить коллег в проект;
- выпустить ключ функции, если её зовёт внешний сервис.
Агент сам скажет, когда нужен один из этих шагов.
После работы
Заголовок раздела «После работы»- Откройте приложение по адресу, который прислал агент, и пройдите основной сценарий.
- Если что-то сломалось, опишите агенту, что сделали и что увидели. Ошибки из браузера и
функций он прочитает сам:
xflow logs,xflow functions logs. - Прежнюю версию приложения можно вернуть за секунду, см. Приложения.
Если агент просит лишнего
Заголовок раздела «Если агент просит лишнего»Опасные действия выключены в разрешениях по умолчанию. Если агент
предлагает --force, удаление данных или файлов, сначала спросите, что именно пропадёт.