Что это
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: Да
- Данные: Высокий контроль
- Чувствительные данные: Только с настройками
Доступные модели и версии
Сильные стороны
- быстро собирает 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 похожи как визуальные builder-инструменты, n8n удобен для business workflow, Botpress — для ботов, LangGraph — для строгой agent architecture с кодом. Dify хорош, когда нужен быстрый low-code путь к LLM app, RAG и API.
Когда выбирать
Подходит для черновиков ответов, классификации обращений, поиска по базе знаний и разгрузки первой линии поддержки.
На что обратить внимание
AI не должен уверенно отвечать на то, чего нет в базе знаний. Нужны эскалация к оператору, источники ответа и запрет на выдуманные обещания.
Как начать
- Соберите частые вопросы.
- Подключите базу знаний.
- Настройте тон и правила эскалации.
- Отслеживайте качество ответов оператором.