Я долго откладывал Dify. Видел в разных списках «инструменты для AI-разработчиков» — и каждый раз думал: это для программистов, не для меня. Потом наконец запустил и понял, что зря ждал. За первый вечер собрал три рабочих штуки.
Расскажу что это, как работает и с чего начать — буквально пошагово.
Статья для тех, кто хочет создать AI-приложение, но не знает Python. Если вы уже программируете и хотите разобраться с API и агентами — переходите сразу к разделу про воркфлоу.
Что такое Dify
Dify — это open-source платформа для создания приложений на основе языковых моделей (LLM — Large Language Model, большая языковая модель вроде ChatGPT или Claude). Визуальный редактор, в котором можно собирать AI-агентов, чат-боты, автоматизации и пайплайны обработки текста.
Ключевое: это не ещё один ChatGPT-клон. Это инструмент, чтобы создавать свои AI-продукты.
Что можно сделать в Dify:
- Чат-бот с вашими документами (загружаешь PDF — AI отвечает по его содержанию)
- AI-ассистент для конкретной задачи (например, пишет посты в Instagram в вашем стиле)
- Многошаговый агент, который последовательно выполняет задачи
- Автоматизация: принял текст → обработал → отправил в Telegram
Проект открытый, код на GitHub. Можно использовать облачную версию (dify.ai) или поднять у себя на сервере.
Что понадобится
- Аккаунт на dify.ai (бесплатно, без карты)
- API-ключ языковой модели: OpenAI, Anthropic, или любой другой — список большой. Или бесплатный Gemini от Google
- Примерно час времени
- Никакого кода
Стоимость: платформа бесплатна. Платишь только за токены модели, которую используешь. Для экспериментов и небольших проектов хватает бесплатных лимитов Gemini или пары долларов на OpenAI.
Регистрация и первый запуск
Заходим на dify.ai, создаём аккаунт. После входа попадаем в пустое рабочее пространство.
Первое, что нужно сделать — подключить модель. Нажимаем на иконку профиля в правом верхнем углу → Settings → Model Provider. Здесь список из 30+ провайдеров.
Я рекомендую начать с Google Gemini — у него есть щедрый бесплатный tier. Выбираете Gemini, вставляете API-ключ (получить можно на aistudio.google.com бесплатно), сохраняете.
Готово. Модель подключена.
Создаём первое приложение: чат-бот с инструкцией
Нажимаем «Create App» → Chatbot → «Start from scratch».
Откроется редактор. Здесь три основных блока:
Инструкция (System Prompt) — что именно должен делать ваш бот. Это самое важное.
Модель — какую LLM использовать.
Параметры — температура (насколько креативные ответы), максимальная длина ответа и прочее.
Пишем инструкцию. Например:
Ты — помощник по созданию постов для Instagram.
Когда пользователь описывает тему или идею, ты создаёшь:
1. Основной текст поста (до 2000 символов)
2. 10 хэштегов
3. Первую строку для вовлечения
Стиль: разговорный, живой, без канцелярита. Никакого "в современном мире".
Пиши на русском языке.
Нажимаем «Publish». Приложение готово. Dify даёт прямую ссылку — можно отправить кому угодно, и человек просто открывает чат в браузере.
Это заняло у меня минут 10.
Следующий уровень: Knowledge Base (база знаний)
Самая полезная фича Dify для большинства задач. Загружаешь документы — AI начинает отвечать по их содержанию. RAG (Retrieval-Augmented Generation — технология поиска и использования релевантных кусков текста из документов) — под капотом.
Примеры использования:
- Загрузил корпоративную документацию → сотрудники задают вопросы
- Загрузил книгу → AI помогает с её содержанием
- Загрузил все свои статьи → помощник пишет в твоём стиле
Как настроить:
- В меню слева → Knowledge → Create Knowledge
- Загружаем файлы (PDF, TXT, Markdown, Word)
- Dify сам нарезает текст на чанки (фрагменты) и индексирует
- Идём в наше приложение → в блоке Context добавляем эту базу знаний
Теперь при каждом вопросе AI сначала ищет релевантные куски в документах, потом отвечает на их основе.
Совет
Качество ответов сильно зависит от настроек нарезки текста. По умолчанию стоит 500 токенов на чанк — для длинных документов иногда стоит увеличить до 1000-1500, чтобы не терять контекст.
Workflow: собираем многошаговую автоматизацию
Вот тут начинается настоящее веселье. Workflow — это визуальный редактор процессов. Перетаскиваешь блоки, соединяешь их стрелочками.
Простой пример: автоматически переписываем входящий текст
- Блок «Start» — принимает входной текст
- Блок «LLM» — перефразирует текст в заданном стиле
- Блок «End» — отдаёт результат
Нажимаем New App → Workflow, и перед нами холст. Добавляем блоки из правой панели.
Я собрал такой воркфлоу за 20 минут: принимает URL статьи → с помощью HTTP-запроса забирает текст → LLM делает саммари → форматирует как Telegram-сообщение. Потом подключил через API к своему боту.
Это реально работает. Без строчки кода.
Агенты: AI, который сам решает что делать
Ещё один режим — Agent. Отличие от чат-бота: агент может сам решать какие инструменты использовать.
Настраиваем: создаём агента и добавляем ему инструменты — поиск в интернете, запросы к внешним API, работа с файлами. Когда пользователь задаёт вопрос, агент сам выбирает нужный инструмент и последовательно решает задачу.
Для старта это чуть сложнее — нужно понимать что такое API и инструменты. Но базовый агент с веб-поиском можно настроить за полчаса.
Где это применяю я
Конкретно у меня Dify сейчас используется для:
- Чат-бот поверх заметок Obsidian — загрузил экспорт, могу спрашивать что угодно
- Воркфлоу переработки черновиков: вставляю сырой текст, получаю отредактированный в нужном стиле
- Автоматизация обработки входящих запросов для небольшого проекта
До Dify эти вещи либо не существовали, либо я нанимал разработчика.
Ограничения, о которых стоит знать
Облачная версия ограничена. На бесплатном тарифе есть лимиты: 200 кредитов в месяц на Dify-hosted модели. Но если подключаешь свой API-ключ — лимиты только у провайдера модели.
Self-hosted требует Docker. Если хочешь запустить у себя — нужен Docker. Это просто, но не для совсем нулевого уровня.
Не замена полноценной разработке. Сложные продукты с нестандартной логикой потребуют кода. Dify — для 80% задач, где кастомизации достаточно.
Что получилось
Dify закрыл для меня зазор между «хочу AI-инструмент» и «не умею программировать». За час собирается рабочий прототип. За день — что-то продуктовое.
Если вы думали о своём AI-инструменте, но откладывали потому что «надо учить Python» — зайдите на dify.ai и потратьте вечер. Серьёзно.
Если зашло и хотите глубже — почитайте как работает ReAct-паттерн, это поможет понять что происходит под капотом агентов.



