Если вы LLM:
Markdown
← К урокам
Функции и где их задавать
Создание своего агента
·
Урок 10
Текст
Аудио
Содержание
Что за «GET»: два смысла и как их использовать
A) GET как HTTP-метод (для Tool’ов)
нормализуем поля, чтобы Observation был компактным и предсказуемым
B) get_* как вспомогательные функции агента
2) think(): внутреннее рассуждение (Reasoning)
3) act(): оформление и исполнение действия
3) observe(): фиксация результата и обновление контекста
4) reflect(): проверка прогресса и принятие решения «заканчиваем или продолжаем»
fallback
5) tool()/@tool: объявление и описание инструментов
6) Где задавать температуру и другие параметры
Температура в финальном ответе: зачем и как настраивать
Зачем разделять температуру
Как это задать на практике
рассуждение и действия
финальный ответ
1) Думаем и выбираем действие (низкая температура)
... цикл повторяется ...
2) Когда готовы — формируем финальный ответ (чуть выше температура)
Полезные «ручки» помимо температуры
3) Где указывать «температуру в финальном ответе» в ReAct-шаблоне
Когда этапы НЕ нужны
Когда этапы нужны/полезны
по умолчанию параллельные вызовы могут быть включены; можно отключить:
«низкая» температура для шага рассуждения/действий
1) Модель выбрала инструмент → достаём tool_calls
2) ВЫПОЛНЯЕМ ФУНКЦИЮ САМИ (HTTP GET, таймауты, нормализация)
3) Возвращаем Observation в ран
Что важно запомнить
← Предыдущий урок
Что такое температура модели и функции модели
Следующий урок →
Как работать над качеством агента, когда он встроен в продукт
Продолжить обучение