5 уровней автономии агентов
1) традиционные программы с определенным человеком порядком исполнения. можем юзать LLMки для каких-то задачек, но не используем их для принятия решений о порядке исполнения
2) агенты, которые используют LLM для принятия микро-решений в рамках установленного человеком порядка исполнения, например, выбирают какую тулзу вызывать на определенном этапе, или делают retry, если ответ был неподходящим
3) агенты, двигаются по предопределенному человеком графу переходов (см. langgraph), но в рамках этого графа сами могут принимать решение когда и какой переход делать. Часто это эдакие дирижеры/оркестраторы, вызывающие агентов 1 и 2го уровня
=== большинство из нас где-то тут ===
4) агенты также сами двигаются по графу, но еще самостоятельно могут создавать новые действия/тулзы: например, написать код и исполнить его, чтобы выполнить задачу, не предусмотренную текущими тулзами
5) и порядок исполнения, и тулзы определяются агентом самостоятельно, на вход задается лишь цель
Ну и незабываем, что недетерминированность/неуправляемость агентов также повышается с ростом автономии.
Post #62
1.09K
- ❤ 12