Настройка Агента

Вы можете контролировать поведение агента через секцию agent в файле anyllm.json.

Управление итерациями

Для предотвращения бесконечных циклов и для контроля расхода токенов, особенно при выполнении сложных задач, агент имеет ограничение на количество последовательных шагов (итераций).

Вы можете управлять этим лимитом с помощью параметра max_iterations.

{
  "provider": {
    "...": "..."
  },
  "agent": {
    "max_iterations": 25
  }
}
  • Параметр: agent.max_iterations
  • Значение по умолчанию: 10 (если не указано).

Если агент достигает этого лимита, его работа будет приостановлена с сообщением: Error: Agent reached maximum number of iterations (10)..

Что делать в этом случае?

У вас есть два варианта:

  1. Продолжить выполнение: Просто напишите в чате продолжи, и агент продолжит свою работу с того места, где остановился, на следующие N итераций.
  2. Увеличить лимит: Если вы часто работаете со сложными задачами, требующими большого количества шагов, вы можете увеличить значение max_iterations в вашем anyllm.json, чтобы избежать частых остановок.