Dify Workflow DSL File Collection Скачать

Общее введение

Awesome-Dify-Workflow - это проект с открытым исходным кодом на GitHub, ориентированный на обмен практическими Dify Шаблоны рабочих процессов.Dify - это платформа рабочих процессов, поддерживающая разработку крупных приложений для языкового моделирования, и этот проект предоставляет пользователям широкий спектр готовых к использованию файлов DSL (Domain Specific Language), охватывающих такие функции, как перевод, анализ данных, генерация диаграмм, создание контента и многое другое. Эти рабочие процессы могут быть импортированы непосредственно в учетную запись Dify, что помогает пользователям быстро автоматизировать задачи. Проект поддерживается svcvit, и по состоянию на апрель 2025 года он накопил тысячи стармарок и пользуется популярностью среди разработчиков, создателей контента и корпоративных команд. Все шаблоны бесплатны для использования, поддерживают Dify 0.13.0 и выше и совместимы с такими функциями, как параллельные задачи, переменные сессии, формы и рендеринг Echarts.

Dify 工作流 DSL 文件合集下载

 

Ниже приведена таблица всех рабочих процессов DSL в проекте с указанием имен файлов, функциональных описаний и источников, чтобы пользователи могли быстро найти нужные им шаблоны:

Название документаФункциональное описаниеисточник (информации и т.д.)
图文知识库.ymlГенерируйте графический контент после получения базы знаний, необходимо добавить удаленные ссылки на изображения в базе знаний.@svcvit
MCP.ymlВызовите политику MCP Agent, чтобы подключиться к внешней службе (например, Goldmind Maps) для выполнения задачи.@svcvit
Demo-tod_agent.ymlОптимизация сценариев диалога с использованием узлов агента для поддержки нескольких раундов диалога и контекстного понимания.@svcvit
Deep Researcher On Dify.ymlПовторяет рабочий процесс Deep Researcher для задач глубокого исследования.@AdamPlatin123
Agent工具调用.ymlГенерируйте ответы, вызывая различные инструменты через узел Agent.@svcvit
旅行Demo.ymlСобирайте информацию о поездке, вызывайте инструменты и сохраняйте контекст диалога.@svcvit
春联生成器.ymlСоздайте весеннюю ссылку, необходимо настроить шрифты.微信群@Junjie.M
春联生成器 (“福”到了版本).ymlОптимизированная версия генератора куплетов о весеннем празднике с темой "Фу".微信群@Junjie.M
完蛋!我被LLM包围了!.ymlРабочий процесс на основе LLM для увлекательных игр-викторин.微信群@Junjie.M
File_read.ymlЧтобы использовать песочницу для разбора CSV-файлов, вам нужно использовать dify-sandbox-py.@svcvit
runLLMCode.ymlВыполните код, сгенерированный LLM, и проанализируйте CSV-файл.@svcvit
数据分析.7zЗапрашивает базу данных и строит графики и интерпретации, включая сервисы Flask.Группа WeChat: Simple & Ordinary@
LanguageConsistencyChecker.ymlПроверяет согласованность переведенного контента, поддерживает трехъязычную оптимизацию и работает через Интернет.langfixer
matplotlib.ymlИспользуйте matplotlib для создания графиков и вывода изображений в формате Base64.@svcvit
jieba.ymlЧтобы использовать jieba для разделения китайских слов, вам понадобится dify-sandbox-py.@svcvit
json-repair.ymlИсправление нестандартного форматирования JSON при заполнении кавычек или круглых скобок.@svcvit
json_translate.ymlПереведите содержимое JSON, сохранив исходную структуру.@svcvit
腾讯云SubtitleInfo.ymlЗашифрованный доступ к информации о контенте с помощью авторизации в Tencent Cloud, пример кодового узла.Группа совместного использования WeChat
chart_demo.ymlОтображает диаграммы Echarts на основе SQL-запросов.@svcvit
Form表单聊天Demo.ymlДиалоговое окно входа для доступа к модели с контролем прав.@svcvit
中译英.ymlСоздание высококачественных английских переводов с помощью прямого, рефлексивного и осмысленного перевода.на данный момент
DuckDuckGo 翻译+LLM 二次翻译.ymlОптимизируйте переводы с помощью традиционной системы перевода и LLM для экономии Token.на данный момент
translation_workflow.ymlОснован на агентурном рабочем процессе Ву Энда, обеспечивающем тщательный перевод.translation-agent
宝玉的英译中优化版.ymlОптимизируйте перевод научных и технических статей на английский язык с помощью улучшенных слов-подсказок и XML-тегов.Обновление и оптимизация подсказок перевода GPT
全书翻译.ymlНарезает длинные тексты и переводит их абзац за абзацем, подходит для перевода книг.DIFY Официальный контент для изучения
SEO Slug Generator.ymlГенерируйте URL-слоганы для записей в блоге, чтобы оптимизировать SEO.twitter
Document_chat_template.ymlОбщайтесь в базе знаний и поддерживайте сценарии вопросов и ответов.Уинсон-030
搜索大师.ymlПоиск и извлечение содержимого с помощью SearXNG и Jina.Уинсон-030
标题党创作.ymlСоздавайте привлекающие внимание заголовки статей, которые подходят для написания в Интернете.ghostviper
文章仿写-单图_多图自动搭配.ymlИмитирует написание статей и автоматически подбирает к ним изображения, подходящие для создания контента.ghostviper
Text to Card Iteration.ymlСоздайте содержание карты в стиле Little Red Book.🔥Dify Workflow-Agent Design Exchange @Arthur
Dify 运营一条龙.ymlСоздание мультиплатформенных копий и обложек для Xiaohongshu, Jieyin и других платформ (некоторые функции больше не доступны).
Jina Reader Jinja.ymlПроцесс вопросов и ответов на основе TavilySearch и Jina.🔥Dify Workflow-Agent Design Exchange Group Sharing
llm2o1.cn.ymlЗадания разбираются на части, выполняются и обобщаются для сложных задач.@okooo5km
dify_course_demo.ymlАвтоматизированная генерация обучающего контента для образовательных сценариев.дифи_курс
simple-kimi.ymlупрощённая версия Кими Реализация чатбота.aws-samples
Claude3 Code Translation.ymlПереводите код с одного языка программирования на другой.aws-samples
根据用户的意图进行回复.ymlВыбор реакции на путь выполнения работы на основе намерений пользователя, стилизованный дискурс.не иметь
mem0ai.ymlПоток чатов с памятью и поддержкой контекстного хранения.dify-plugin-mem0ai
记忆测试.ymlДобавьте кратковременную память и поддержите автоматическое тестирование цепочек мыслей CoT.WeChat svcvit
Python Coding Prompt.ymlГенерируйте код Python с помощью диалога.Сонет 3.5 для кодирования 😍 - Системная подсказка

Список функций

  • Универсальные шаблоны рабочих процессовДля удовлетворения различных потребностей имеются файлы DSL для перевода, создания диаграмм, распознавания намерений, создания контента и т. д.
  • свободный и открытый исходный код: Все рабочие процессы бесплатны для загрузки и поддерживают свободную модификацию и расширение пользователями.
  • Поддержка расширенных функций: Совместимость с Dify 0.13.0 для параллельных задач, сессионных переменных, форм и рендеринга Echarts.
  • интеграция плагинов: Расширенная функциональность с такими плагинами, как MCP Agent, matplotlib, jieba и др.
  • Сотрудничество с сообществом: Через группы WeChat и другие платформы пользователи могут обмениваться опытом и решать проблемы.
  • Простота импорта: Скопируйте URL-адрес DSL-файла напрямую и импортируйте его в Dify.

Использование помощи

Процесс установки и использования

Awesome-Dify-Workflow - это репозиторий, который зависит от платформы Dify и не требует отдельной установки. Пользователям необходимо подготовить учетную запись Dify и убедиться, что версия 0.13.0 или выше. Ниже приведены подробные шаги:

  1. Создайте учетную запись Dify
    Посетите официальный сайт Dify, чтобы зарегистрировать учетную запись. Если вы решили развернуть систему локально, обратитесь к официальной документации по установке:

    git clone https://github.com/langgenius/dify.git
    cd dify/docker
    cp .env.example .env
    docker compose up -d
    

    Когда закончите, посетите http://localhost/install Инициализация.

  2. Загрузите или получите файл DSL
    • показать (билет) Проект Awesome-Dify-Workflow.
    • входить DSL Папка, Обзор .yml Список документов.
    • Найдите нужный рабочий процесс (например. json_translate.yml), нажмите для описания.
    • Скопируйте файл Raw URL, например:
      https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
      
  3. Импорт рабочих процессов
    • Войдите в Dify и перейдите на страницу Workflow.
    • Нажмите "Импорт DSL", вставьте URL-адрес Raw и подтвердите импорт.
    • Проверьте конфигурацию рабочего процесса, чтобы убедиться в правильности модели, ключа API и зависимостей.
  4. Конфигурационная среда (при необходимости)
    Некоторые рабочие процессы требуют дополнительных зависимостей. Например.matplotlib.yml необходимая установка dify-sandbox-py::

    • компилятор /docker/volumes/sandbox/dependencies/python-requirements.txtДобавить:
      matplotlib
      pandas
      
    • Перезапустите песочницу:
      docker compose restart sandbox
      

Функциональное управление

Ниже подробно описывается процесс работы нескольких основных рабочих процессов:

1. рабочий процесс перевода JSON (json_translate.yml)

  • функциональность: Переводит содержимое JSON-файла, сохраняя исходную структуру.
  • процедура::
    1. импорт (данные) json_translate.yml.
    2. Настройте узел ввода, чтобы задать исходный язык (например, китайский), целевой язык (например, английский) и данные JSON.
    3. Выбор модели перевода (рекомендуется) DeepSeek или OpenAI), установите ключ API в Dify.
    4. Запустите рабочий процесс для вывода переведенного JSON.
    5. Если строка превышает лимит, измените .env::
      CODE_MAX_STRING_LENGTH=2000000
      TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
      

      Перезапустите контейнер:

      docker compose down && docker compose up -d
      

2. рабочий процесс создания графиков (matplotlib.ymlchart_demo.yml)

  • функциональность: Создание гистограмм, линейных диаграмм и т. д., вывод изображений Base64 или диаграмм Echarts.
  • процедура::
    1. импорт (данные) matplotlib.yml возможно chart_demo.yml.
    2. безопасный dify-sandbox-py Установлен, содержит matplotlib ответить пением pandas.
    3. Входные данные (CSV или ручной ввод).
    4. Настройте типы и стили графиков (например, цвета, метки).
    5. Запустите рабочий процесс, чтобы увидеть изображение Base64 или рендеринг Echarts.
    6. В сочетании с базой данных настройте узлы SQL-запросов для динамической генерации графиков.

3. чатботы для распознавания намерений (根据用户的意图进行回复.yml)

  • функциональность: Определите намерение на основе пользовательского ввода и выберите путь ответа.
  • процедура::
    1. импорт (данные) 根据用户的意图进行回复.yml.
    2. Настройте правила классификации намерений (ключевые слова или предсказания модели).
    3. Настройка диалоговых моделей и переменных кратковременной памяти.
    4. Протестируйте ввод различных вопросов и понаблюдайте за переключением путей.
    5. Корректировка стиля разговора (например, юмор или профессионализм).

4. Генератор свитков для китайского Нового года (春联生成器.yml)

  • функциональность: Создайте персонализированные весенние свитки для праздничного сезона.
  • процедура::
    1. импорт (данные) 春联生成器.yml.
    2. Убедитесь, что системные шрифты поддерживают китайский язык (например, Song).
    3. Введите тему (например, "Новый год") или ключевые слова.
    4. Запустите рабочий процесс для вывода весеннего текста.
    5. Дополнительно: вывод изображения Весеннего фестиваля с фоном в сочетании с узлом генерации изображений.

5. рабочий процесс анализа данных (数据分析.7z)

  • функциональностьЗапрашивать базы данных, создавать отчеты и диаграммы.
  • процедура::
    1. декомпрессия (в цифровой технике) 数据分析.7zФайл DSL импортируется.
    2. Настройте подключение к базе данных (например, MySQL).
    3. Введите оператор запроса, чтобы установить тип графика.
    4. Запуск рабочих процессов и вывод результатов анализа и графиков визуализации.
    5. Если вам нужен сервис Flask, разверните код на стороне сервера.

предостережение

  • сетевая проблема: Если вы получаете ошибку при импорте DSL (например. Connection refused), проверьте сеть или повторите попытку позже.
  • Управление зависимостями: Использование dify-sandbox-py монтаж numpy, иscikit-learn и других библиотек, чтобы избежать проблем с разрешениями.
  • совместимость версий: Убедитесь, что версия Dify 0.13.0 или выше для поддержки узлов агента и параллельных задач.
  • Обработка базы знаний: Загрузка PDF-файла искажается, когда рекомендуется использовать MinerU Конвертируйте в Markdown, а затем импортируйте.

 

сценарий применения

  1. создание контента
    Доступно для самостоятельных издателей Dify 运营一条龙.yml возможно Text to Card Iteration.ymlСоздание копий и изображений для таких платформ, как Xiaohongshu и Jieyin, для повышения эффективности.
  2. Визуализация данных
    Доступны аналитики matplotlib.yml возможно 数据分析.7zДанные преобразуются в графики и диаграммы, которые подходят для составления отчетов.
  3. многоязычный перевод
    С трансграничными командами можно связаться по следующим адресам json_translate.yml возможно 全书翻译.ymlПакетный перевод документов или описаний продуктов.
  4. обслуживание клиентов
    Возможность развертывания на предприятии 根据用户的意图进行回复.ymlЭто позволяет обеспечить интеллектуальное обслуживание клиентов и сократить расходы на оплату труда.

 

QA

  1. Что делать, если импорт DSL не удался?
    Проверьте формат URL-адреса, убедитесь, что сеть свободна, или загружайте вручную! .yml Загрузка файлов.
  2. Как справиться с ошибками установки библиотек зависимостей?
    пользоваться dify-sandbox-pyв python-requirements.txt Добавьте имя библиотеки и перезапустите песочницу.
  3. Как реализовать задания с таймером?
    объединение dify-schedule проект, настраивайте триггеры и задавайте интервалы выполнения.
  4. PDF База знаний с мусором как сделать?
    Используйте MinerU или другие инструменты для преобразования PDF в формат Markdown и повторной загрузки.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...