Dify · Курс
0 / 8 уроков
06

Агенты, инструменты и плагины

До сих пор наши боты только говорили. Пора дать им руки: поиск в интернете, вызов сервисов, работа с файлами — и способность самим решать, что делать.

Как думает агент

Агент — это модель, запущенная в цикле рассуждения. Получив задачу, она не отвечает сразу, а работает по кругу: подумала → выбрала инструмент → посмотрела результат → решила, что дальше. И так, пока задача не решена.

Задача «сравни 3 сервиса» Думает чего не хватает? Инструмент поиск, API, файлы… результат → снова думает (цикл) Готово итог Сколько кругов сделать — агент решает сам, в пределах заданного лимита
Цикл агента: думает → действует → оценивает → повторяет

Откуда берутся инструменты

🧰 Встроенные

Поиск в интернете, извлечение текста со страниц, генерация изображений, вычисления, работа с датами — доступны из коробки.

🛒 Marketplace

Магазин плагинов Dify: сотни готовых интеграций — от Google и Slack до генераторов диаграмм. Ставятся в один клик.

🔧 Свои API

Любой ваш сервис подключается как инструмент по описанию OpenAPI: агент сможет, например, проверять статус заказа в вашей системе.

♻️ Workflow как инструмент

Собранный вами workflow публикуется как инструмент — и другие приложения используют его как кубик. Так копится своя библиотека.

MCP: свежий стандарт подключений

MCP (Model Context Protocol) — открытый протокол, «USB-разъём» для AI-инструментов. Dify дружит с ним в обе стороны:

  • Dify как клиент. Подключаете внешние MCP-серверы — и их инструменты доступны вашим агентам.
  • Dify как сервер. Ваше приложение публикуется как MCP-сервер — и его смогут вызывать Claude, другие агенты и платформы.
⚠️
Агент — не всегда лучший выбор

Агент гибок, но непредсказуем: каждый запуск может пойти своим путём, а лишние круги стоят токенов. Если процесс известен заранее — соберите его явно как Workflow: быстрее, дешевле, стабильнее. Агента берите для открытых задач, где путь заранее неизвестен.

🎯
Пример для школы

Агент-ресёчер для команды маркетинга: «найди 5 свежих новостей про нейросети для дайджеста». Агент сам ищет в интернете, открывает страницы, отбирает подходящее и складывает в готовый список со ссылками.

🛠
Практика: агент с поиском в интернете
  1. В Dify Cloud создайте приложение типа Agent — «Ресёчер».
  2. В разделе Tools добавьте инструмент поиска (например, Tavily из Marketplace — у него есть бесплатный лимит) и инструмент извлечения текста страниц.
  3. В инструкции напишите: «Ты исследователь. Ищи свежую информацию, проверяй 2–3 источника, отвечай кратко со ссылками».
  4. Попросите: «Найди 3 главные новости про AI за эту неделю». Понаблюдайте в логе, как агент решает, когда искать и когда отвечать.

Запомнить из урока

  • Агент = модель в цикле: думает → выбирает инструмент → оценивает → повторяет.
  • Инструменты: встроенные, Marketplace, свои API, workflow-кубики.
  • MCP связывает Dify с внешним миром в обе стороны.
  • Известный процесс → Workflow; открытая задача → Agent.

Проверьте себя

3 вопроса · выберите один ответ в каждом

1. Что отличает работу агента от обычного ответа модели?
2. Процесс известен заранее и повторяется без изменений. Что выбрать?
3. Что даёт Dify поддержка протокола MCP?
💬
Остались вопросы?

Этот курс ведёт Claude. Хотите обсудить, где в вашей школе уместен агент, а где workflow — напишите в чат.