Что такое мультиагентные системы?

Создание агентных рабочих процессов с LlamaIndex

Laurie Voss

VP Developer Relations, LlamaIndex

Больше одного агента

$$

  • Один агент: мощный, но ограниченный

$$

  • Специализированные агенты могут быть эффективнее

$$

  • Способны работать как команда агентов

team_of_agents.png

Создание агентных рабочих процессов с LlamaIndex

Зачем использовать несколько агентов?

Пример:

  • Написание исследовательского отчёта
  • Один агент совмещает: поиск, компиляцию, написание, проверку и возврат ответа

agent_workflow.gif

Создание агентных рабочих процессов с LlamaIndex

Знакомство со специализированными агентами

$$

  • Research Agent: собирает информацию

$$

  • Write Agent: составляет отчёт

$$

  • Review Agent: проверяет и улучшает содержимое

workflow_agent_team.gif

Создание агентных рабочих процессов с LlamaIndex

Как они работают вместе

$$

  • Research Agent собирает заметки

$$

  • Write Agent составляет черновик на основе заметок

$$

  • Review Agent дорабатывает итоговый результат

workflow_agent_team.gif

Создание агентных рабочих процессов с LlamaIndex

Когда стоит масштабироваться

  • Если задачи естественно делятся на части

  • Если один агент не справляется со сложными запросами или слишком большим количеством инструментов

complex_task.png

Создание агентных рабочих процессов с LlamaIndex

Встроенный AgentWorkflow

$$

  • LlamaIndex AgentWorkflow

$$

  • Поддерживает автоматическую передачу задач между агентами

$$

  • Добавляет определённый уровень сложности

agentworkflow.png

Создание агентных рабочих процессов с LlamaIndex

Давайте потренируемся!

Создание агентных рабочих процессов с LlamaIndex

Preparing Video For Download...