Самостоятельность в границах
Выбирает шаги к цели, соблюдая
правила и ограничения.
От ответа на вопрос
к выполнению задачи.
Что нужно сделать
Какой шаг выбрать
Вызвать инструмент
Проверить и ответить
Это программная система, которая использует модель,
контекст и инструменты, чтобы выполнить задачу
в заданных границах.
«Что с моим
обращением №123?»
Выбирает инструмент
и проверяет статус
«Обращение принято.
Ожидает ответа.»
Пользователь задаёт цель. Агент выбирает следующий шаг.
Выбирает шаги к цели, соблюдая
правила и ограничения.
Получает данные и выполняет
разрешённые действия.
Учитывает запрос, историю диалога
и доступные знания.
Оценивает результат шага:
продолжить или дать ответ.
Память и инструменты зависят от реализации.
Агент может ошибаться — результат нужно проверять.
Одна задача: узнать статус обращения №123.
«Откройте личный кабинет
и найдите своё обращение.»
Объясняет, что сделать.
Пользователь действует сам.
«Обращение №123 принято.
Ожидает ответа.»
Запрашивает данные через
инструмент и сообщает результат.
Чат-бот тоже может содержать агента: диалог и действия совместимы.
Роль, цель и ограничения
История и контекст
Документы и факты
Выбирает шаг
Доступ к данным
и действиям
Собирает контекст, вызывает инструменты, проверяет результат
Анализирует запрос и контекст.
Предлагает ответ или вызов
доступного инструмента.
Программа выполняет вызов
и возвращает результат модели.
Отвечай по базе знаний.
Не выдумывай факты.
Если данных мало — уточни запрос.
Проверяй статус через инструмент.
В ответе укажи источник.
Права доступа и важные ограничения закрепляют в программе.
История диалога и сохранённые
факты о текущей задаче.
«Мы уже уточнили:
номер обращения — 123.»
Инструкции, справочники
и другие проверяемые документы.
«В инструкции описано,
как восстановить доступ.»
Пример инструмента: получить статус обращения по номеру.
Получить запрос
и определить,
какие данные нужны.
Передать номер
обращения и получить
статус из системы.
Данных достаточно?
Ответить пользователю.
Нет — выбрать новый шаг.
Ограничить число шагов. При ошибке — уточнить запрос или остановиться.
Помощь по инструкции и проверка обращений.
Передавать запрос и получать ответ или вызов.
Добавить инструкцию и поиск по документам.
Написать промпт, описать инструмент статуса.
Верный запрос, нет данных, ошибка инструмента.
Минимальная версия: одна модель, одна инструкция, один инструмент.
«Как восстановить доступ и что с обращением №123?»
«Используйте восстановление пароля.
Источник: инструкция “Доступ”, раздел 2.
Обращение №123 принято и ожидает ответа.»