Поддержка клиентов Open-source / cloud

Dify

Low-code платформа для LLM-приложений: чатботы, RAG, knowledge base, workflows, agents, tools, API и self-hosted запуск.

Что это

Dify — это low-code платформа для сборки LLM-приложений: чатботов, внутренних ассистентов, RAG по базе знаний, workflow, agents и API-эндпоинтов для продукта.

Сильная сторона Dify — быстрый путь от идеи к MVP. Можно подключить модель, загрузить документы в knowledge base, настроить prompt, workflow, tools, переменные, тестовые диалоги и получить готовый chat widget или API без разработки всего backend с нуля.

При этом Dify не отменяет инженерную работу. Для production нужны права доступа, качество документов, evals, мониторинг, контроль стоимости, безопасность tools, обновление базы знаний и понятный fallback на человека.

Ключевые параметры

  • Категория: Платформы AI-агентов
  • Сложность: Средняя
  • Запуск: Один рабочий день
  • Open-source: Да
  • Данные: Высокий контроль
  • Чувствительные данные: Только с настройками
API Веб-кабинет Файлы Изображения Код Поиск в вебе Structured output Tool calling RAG Agent mode Память Контекст: зависит от выбранной модели, workflow, knowledge retrieval и объема передаваемого контекста LLM providers knowledge base RAG workflow tools API chat widget webhooks self-hosted Cloud Self-hosted Сервер

Доступные модели и версии

chat apps agent apps workflows knowledge base tools datasets API endpoints logs

Сильные стороны

  • быстро собирает LLM-приложения, чатботов, RAG и workflows
  • есть open-source/self-hosted вариант и cloud-подход
  • поддерживает knowledge base, tools, API, chat widget и logs
  • удобен для MVP, внутренних ассистентов и proof-of-concept
  • позволяет продуктовым и инженерным командам быстрее согласовать AI-сценарий

Ограничения

  • low-code не заменяет архитектуру, тесты и безопасность production-системы
  • качество RAG зависит от документов, chunking, retrieval и prompts
  • нужны evals и мониторинг, иначе регрессии будут незаметны
  • tools и workflow могут создать риск неверных действий без approval
  • self-hosted установка требует поддержки инфраструктуры, обновлений и бэкапов

Как использовать

1. Определите тип приложения: chat app, agent, workflow, RAG-ассистент или API для продукта.
2. Подключите LLM-провайдера и задайте лимиты стоимости, timeout и fallback model.
3. Подготовьте knowledge base: документы, owner, дата обновления, структура, исключения и качество источников.
4. Настройте prompt, переменные, retrieval, формат ответа и запрет отвечать без источника.
5. Добавьте tools только через allowlist и опишите, какие действия требуют human approval.
6. Протестируйте на реальных вопросах, включая edge cases, плохие формулировки и запросы вне базы.
7. Включите logs, evals, monitoring, rate limits и retention policy.
8. Перед production проверьте права доступа, backup, обновления, секреты и fallback на оператора.

Примеры сценариев

  • Компания загружает внутренние инструкции и запускает RAG-ассистента для сотрудников.
  • Support-команда делает чатбота, который отвечает по базе знаний и передает сложные вопросы оператору.
  • Продуктовая команда собирает workflow: входящий запрос, классификация, LLM-ответ, проверка формата, API response.
  • Стартап быстро проверяет гипотезу AI-фичи и получает API endpoint для приложения.
  • Enterprise-команда запускает self-hosted Dify, чтобы контролировать документы и логи диалогов.

Доступ и оплата

  • Модель оплаты: Бесплатный тариф + платные возможности
  • Бесплатный тариф: Да
  • Работа в РФ: Да
  • VPN: Не нужен
  • Русский интерфейс: Частично
  • Русский язык: Хорошо

Для cloud используйте минимальные ключи и не загружайте закрытые документы без политики данных. Для self-hosted заранее настройте HTTPS, секреты, бэкапы, обновления, RBAC и мониторинг.

Какой тариф выбрать

  • Начинайте с MVP на небольшом наборе документов и фиксированном лимите LLM-запросов.
  • Считайте стоимость LLM, embeddings, storage, logs, reranking, tool calls и поддержки self-hosted.
  • Cloud проще для старта, self-hosted имеет смысл при требованиях к данным и контролю инфраструктуры.
  • Перед масштабированием добавьте evals, кэш, rate limits и очистку старых logs/documents.

Когда не подходит

  • сложная кастомная agent architecture с полным контролем state machine
  • production без evals, мониторинга, backup и политики доступа
  • документы с разными правами доступа без ACL и фильтрации retrieval
  • полностью автономные действия через tools без approval
  • команды, которым нужен только простой чат без RAG/workflow/API

Альтернативы

Flowise LangFlow n8n Botpress LangGraph LlamaIndex OpenAI Agents SDK Zapier AI

Flowise и LangFlow похожи как визуальные builder-инструменты, n8n удобен для business workflow, Botpress — для ботов, LangGraph — для строгой agent architecture с кодом. Dify хорош, когда нужен быстрый low-code путь к LLM app, RAG и API.

Когда выбирать

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

На что обратить внимание

AI не должен уверенно отвечать на то, чего нет в базе знаний. Нужны эскалация к оператору, источники ответа и запрет на выдуманные обещания.

Как начать

  • Соберите частые вопросы.
  • Подключите базу знаний.
  • Настройте тон и правила эскалации.
  • Отслеживайте качество ответов оператором.

Параметры для подборок

low-code rag workflow chatbot self-hosted API llm-app workflow-automation ai-agent knowledge-base customer-support Для разработчиков product-team startup-team operations-team support-team entrepreneur ai-agent-platforms rag-tools automation-tools open-source-tools

FAQ

Dify — это no-code или low-code?

Скорее low-code. Простые чатботы и RAG можно собрать через интерфейс, но для production, API, tools и безопасности все равно нужны инженерные настройки.

Можно ли сделать RAG в Dify?

Да. Dify поддерживает knowledge base и retrieval, но качество зависит от документов, chunking, metadata, prompts и тестов на реальных вопросах.

Dify подходит для self-hosted?

Да, это один из важных сценариев. Но self-hosted требует сервера, обновлений, бэкапов, мониторинга и настройки секретов.

Можно ли использовать Dify для AI-агента поддержки?

Да. Можно собрать чатбота по базе знаний, добавить workflow и fallback на оператора. Важны handoff, логи, evals и запрет отвечать без источника.

Когда лучше не использовать Dify?

Если нужна очень сложная кастомная state machine, тонкий контроль agent loop или глубокая интеграция в backend, лучше рассмотреть LangGraph или собственную разработку.

Лучше всего подходит

Типовые задачи

быстро собрать MVP чатбота или внутреннего AI-ассистента сделать RAG по документам и базе знаний без разработки с нуля настроить workflow с LLM, переменными, tools и условиями получить API endpoint для AI-функции в своем продукте запустить self-hosted LLM platform для команды проверить гипотезу AI-сценария до кастомной разработки

Упоминания

Статьи, где встречается Dify