Buckets:
Наблюдение: Интеграция Обратной Связи для Рефлексии и Адаптации
Наблюдения - это то, как агент воспринимает последствия своих действий.
Они предоставляют важную информацию, которая подпитывает мыслительный процесс агента и направляет его дальнейшие действия.
Это сигналы из окружения - будь то данные из API, сообщения об ошибках или системные журналы, - которые направляют следующий цикл размышлений.
В фазе наблюдения агент:
- Собирает обратную связь: Получает данные или подтверждение того, что его действия были успешными (или нет).
- Применяет результаты: Интегрирует новую информацию в существующий контекст, эффективно обновляя свою память.
- Адаптирует свою стратегию: Использует этот обновленный контекст для уточнения последующих мыслей и действий.
Например, если погодный API возвращает данные переменная облачность, 15 °C, влажность 60 %, это наблюдение добавляется в память агента (в конце подсказки).
Затем агент использует это наблюдение, чтобы решить, нужна ли дополнительная информация или он готов дать окончательный ответ.
Это итеративное включение обратной связи обеспечивает динамическое соответствие агента его целям, постоянное обучение и корректировку на основе реальных результатов.
Эти наблюдения могут принимать различные формы, от чтения текста на веб-странице до наблюдения за положением руки робота. Это можно рассматривать как "журналы" Инструментов, которые предоставляют текстовую обратную связь о выполнении действий.
| Тип наблюдения | Пример |
|---|---|
| Обратная связь с системой | Сообщения об ошибках, уведомления об успехе, коды состояния |
| Изменения данных | Обновления баз данных, модификации файловой системы, изменения состояния |
| Данные об окружении | Показания датчиков, системные метрики, использование ресурсов |
| Анализ ответов | Ответы API, результаты запросов, результаты вычислений |
| События, основанные на времени | Достигнутые сроки, выполнение запланированных задач |
Как применяются Результаты?
После выполнения действия фреймворк выполняет следующие шаги по порядку:
- Разбор действия для определения функции (функций) для вызова и аргумента (аргументов) для использования.
- Выполнение действия.
- Принятие результата в качестве Наблюдения.
Теперь мы изучили цикл "Мышление-Действие-Наблюдение" агента.
Если некоторые аспекты все еще кажутся немного размытыми, не волнуйтесь - мы вернемся к этим понятиям и углубим их понимание в следующих разделах.
А теперь пришло время применить полученные знания на практике, создав своего первого агента!
Xet Storage Details
- Size:
- 4.93 kB
- Xet hash:
- 7e9fdf22aec31861e596d1e4a1c4b3c4b62b15eb04550dd8ec9f06ec9e03f3f8
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.