Настройка Агента
Вы можете контролировать поведение агента через секцию agent в файле anyllm.json.
Управление итерациями
Для предотвращения бесконечных циклов и для контроля расхода токенов, особенно при выполнении сложных задач, агент имеет ограничение на количество последовательных шагов (итераций).
Вы можете управлять этим лимитом с помощью параметра max_iterations.
{
"provider": {
"...": "..."
},
"agent": {
"max_iterations": 25
}
}
- Параметр:
agent.max_iterations - Значение по умолчанию:
10(если не указано).
Если агент достигает этого лимита, его работа будет приостановлена с сообщением: Error: Agent reached maximum number of iterations (10)..
Что делать в этом случае?
У вас есть два варианта:
- Продолжить выполнение: Просто напишите в чате
продолжи, и агент продолжит свою работу с того места, где остановился, на следующие N итераций. - Увеличить лимит: Если вы часто работаете со сложными задачами, требующими большого количества шагов, вы можете увеличить значение
max_iterationsв вашемanyllm.json, чтобы избежать частых остановок.