Все говорят об агентном ИИ, но говорим ли мы все об одном и том же? Я заметил, что люди используют "агентные архитектуры" и "агентные рабочие процессы" взаимозаменяемо. Но на самом деле это довольно разные концепции, которые работают вместе. Вот различие: 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝘄𝗼𝗿𝗸𝗳𝗹𝗼𝘄𝘀 = Серия шагов, которые агент предпринимает для достижения цели. Думайте об этом как о "чем" - фактическом процессе. Эти шаги могут включать: • Использование LLM для создания плана • Разделение задач на подзадачи • Использование инструментов, таких как интернет-поиск • Рефлексия по результатам и корректировка плана 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲𝘀 = Техническая структура и проектирование системы. Думайте об этом как о "как" - основной структуре. Они всегда содержат: • По крайней мере одного агента с возможностями принятия решений • Инструменты, которые агент может использовать • Системы для краткосрочной и долгосрочной памяти Почему это важно? Потому что один и тот же рабочий процесс может быть реализован с использованием разных архитектур. Это как иметь несколько способов приготовить один и тот же рецепт - шаги остаются похожими, но настройка кухни различается. Например, агентный рабочий процесс RAG (разделение запросов, извлечение информации, оценка релевантности) может быть построен с помощью архитектуры маршрутизатора с одним агентом или многопользовательской системы. Один и тот же рабочий процесс, разная архитектура....