JU BIX AIJU BIX AI

Первый AI-агентСобираем первого агента

Проектируем Request Triage Agent

Урок 7 из 12

Уроков в программе: 12

Цель урока

Собрать учебного агента, который решает реальную, но безопасную задачу: принимает запрос, классифицирует, ищет разрешённую информацию, готовит draft и передаёт человеку.

1. Почему triage подходит для первого агента

Он содержит агентные решения, но не требует необратимых действий:

  • понять тип запроса;
  • определить, хватает ли данных;
  • решить, нужен ли knowledge lookup;
  • сформировать черновик;
  • оценить риск;
  • отправить на human approval.

2. Состояния flow

received → validated → classified → enriched → draft_ready → review_required → done

Error states: missing_data, tool_error, out_of_scope, blocked.

3. Категории

В учебном примере используйте 3–5 нейтральных категорий, например info, support, sales_question, internal, unknown. Не подключайте реальные данные компании без разрешения.

4. Решение об эскалации

Human review обязателен, если:

  • confidence ниже установленного порога;
  • запрос касается обязательств/цен/условий;
  • источники конфликтуют;
  • запрос выходит за scope;
  • требуется внешний write-action.

5. Выход

Agent возвращает структурированный объект:

{
  "category": "support",
  "facts_used": [],
  "draft": "...",
  "risks": [],
  "requires_human": true,
  "next_action": "review"
}

Практика

Нарисуйте First Agent Flow и 5 входных запросов.

Ключевая мысль

Первый агент должен демонстрировать цикл и контроль, а не максимальную автономность.

Файлы урока

Проверка знаний

Короткий тест по уроку. На отметку «Урок пройден» он не влияет.

  1. Вопрос 1 из 2

    Почему Request Triage подходит для первого агента?

  2. Вопрос 2 из 2

    Когда human review должен быть обязательным?

К программе курса