Download da coleção de arquivos DSL do Dify Workflow

吐司AI

Introdução geral

O Awesome-Dify-Workflow é um projeto de código aberto do GitHub voltado para o compartilhamento de informações práticas Dify Modelos de fluxo de trabalho: a Dify é uma plataforma de fluxo de trabalho que oferece suporte ao desenvolvimento de grandes aplicativos de modelagem de linguagem, e esse projeto fornece aos usuários uma ampla variedade de arquivos DSL (Domain Specific Language) prontos para uso, abrangendo funções como tradução, análise de dados, geração de gráficos, criação de conteúdo e muito mais. Esses fluxos de trabalho podem ser importados diretamente para uma conta Dify, ajudando os usuários a automatizar rapidamente as tarefas. O projeto é mantido pela svcvit e, desde abril de 2025, acumulou milhares de starmarks e é popular entre desenvolvedores, criadores de conteúdo e equipes empresariais. Todos os modelos são de uso gratuito, suportam Dify 0.13.0 e superior e são compatíveis com recursos como tarefas paralelas, variáveis de sessão, formulários e renderização de Echarts.

Dify 工作流 DSL 文件合集下载

 

Abaixo está uma tabela de todos os fluxos de trabalho DSL no projeto, agrupados com nomes de arquivos, descrições funcionais e fontes para facilitar aos usuários a localização rápida dos modelos de que precisam:

Nome do documentoDescrição funcionalfonte (de informações etc.)
图文知识库.ymlGerar conteúdo gráfico após a recuperação da base de conhecimento; é necessário adicionar links remotos às imagens na base de conhecimento.@svcvit
MCP.ymlInvocar a política do MCP Agent para se conectar a um serviço externo (por exemplo, Goldmind Maps) para executar uma tarefa.@svcvit
Demo-tod_agent.ymlOtimize cenários de diálogo usando nós de agente para dar suporte a várias rodadas de diálogo e compreensão contextual.@svcvit
Deep Researcher On Dify.ymlReplica o fluxo de trabalho do Deep Researcher para tarefas de pesquisa profunda.@AdamPlatin123
Agent工具调用.ymlGerar respostas invocando diferentes ferramentas por meio do nó Agent.@svcvit
旅行Demo.ymlColete informações de viagem, invoque ferramentas e armazene o contexto do diálogo.@svcvit
春联生成器.ymlGerar um link de mola, é necessário configurar as fontes.微信群@Junjie.M
春联生成器 (“福”到了版本).ymlVersão otimizada do Spring Festival Couplet Generator com o tema "Fu".微信群@Junjie.M
完蛋!我被LLM包围了!.ymlFluxo de trabalho baseado em LLM para jogos de quiz divertidos.微信群@Junjie.M
File_read.ymlPara usar o sandbox para analisar arquivos CSV, você precisa usar o dify-sandbox-py.@svcvit
runLLMCode.ymlExecute o código gerado pelo LLM e analise o arquivo CSV.@svcvit
数据分析.7zConsulta o banco de dados e gera gráficos e interpretações, incluindo os serviços do Flask.Grupo do WeChat: Simple & Ordinary@
LanguageConsistencyChecker.ymlVerifica a consistência do conteúdo traduzido, oferece suporte à otimização trilíngue e é baseado na Web.langfixer
matplotlib.ymlUse o matplotlib para gerar gráficos e imagens de saída no formato Base64.@svcvit
jieba.ymlPara usar o jieba na divisão de palavras em chinês, você precisa do dify-sandbox-py.@svcvit
json-repair.ymlCorrige a formatação não padrão de JSON ao completar aspas ou parênteses.@svcvit
json_translate.ymlTraduzir o conteúdo JSON, mantendo a estrutura original.@svcvit
腾讯云SubtitleInfo.ymlAcesso criptografado às informações de conteúdo por meio da autorização da Tencent Cloud, exemplo de nó de código.Grupo de compartilhamento do WeChat
chart_demo.ymlRenderizar gráficos Echarts com base em consultas SQL.@svcvit
Form表单聊天Demo.ymlCaixa de diálogo de login para acessar o modelo com controle de permissão.@svcvit
中译英.ymlGeração de traduções de alta qualidade para o inglês por meio de traduções diretas, reflexivas e significativas.por enquanto
DuckDuckGo 翻译+LLM 二次翻译.ymlOtimize as traduções usando um mecanismo de tradução tradicional e o LLM para economizar token.por enquanto
translation_workflow.ymlCom base no fluxo de trabalho agêntico de Wu Enda, fornecendo traduções meticulosas.agente de tradução
宝玉的英译中优化版.ymlOtimize a tradução para o inglês de artigos científicos e técnicos com palavras-chave e tags XML aprimoradas.Atualização e otimização dos prompts GPT de tradução
全书翻译.ymlCorta textos longos e os traduz parágrafo por parágrafo, adequado para a tradução de livros.Conteúdo oficial do DIFY Explore
SEO Slug Generator.ymlGerar slugs de URL para postagens de blog para otimizar o SEO.twitter
Document_chat_template.ymlConverse com a base de conhecimento e dê suporte a cenários de perguntas e respostas.Winson-030
搜索大师.ymlPesquisa e extração de conteúdo usando SearXNG e Jina.Winson-030
标题党创作.ymlCrie títulos de artigos atraentes que sejam adequados para a redação on-line.ghostviper
文章仿写-单图_多图自动搭配.ymlImita a escrita de artigos e os combina automaticamente com imagens, adequadas para a criação de conteúdo.ghostviper
Text to Card Iteration.ymlGerar conteúdo de cartão no estilo do Little Red Book.Intercâmbio de design de agente e fluxo de trabalho da Dify @Arthur
Dify 运营一条龙.ymlGerar cópias e capas multiplataforma para Xiaohongshu, Jieyin e outras plataformas (alguns recursos não estão mais disponíveis).
Jina Reader Jinja.ymlProcesso de perguntas e respostas baseado no TavilySearch e no Jina.Compartilhamento de grupo de intercâmbio de design do agente de fluxo de trabalho da Dify
llm2o1.cn.ymlAs tarefas são desmontadas, executadas e resumidas para tarefas complexas.@okooo5km
dify_course_demo.ymlGeração automatizada de conteúdo tutorial para cenários educacionais.curso dify
simple-kimi.ymlversão simplificada Kimi Realização do chatbot.aws-samples
Claude3 Code Translation.ymlTraduzir código entre diferentes linguagens de programação.aws-samples
根据用户的意图进行回复.ymlSelecione as respostas do caminho do fluxo de trabalho com base na intenção do usuário, discurso estilizado.não ter
mem0ai.ymlFluxo de bate-papo com memória e suporte para armazenamento contextual.dify-plugin-mem0ai
记忆测试.ymlAdicione memória de curto prazo e suporte a questionamentos automáticos para cadeias de pensamento de CoT.WeChat svcvit
Python Coding Prompt.ymlGerar código Python por meio de diálogo.Soneto 3.5 para codificação 😍 - prompt do sistema

Lista de funções

  • Modelos versáteis de fluxo de trabalhoOs arquivos DSL para tradução, geração de diagramas, reconhecimento de intenções, criação de conteúdo etc. estão disponíveis para atender a diferentes necessidades.
  • gratuito e de código abertoTodos os fluxos de trabalho são gratuitos para download e permitem modificações e extensões gratuitas pelos usuários.
  • Suporte para recursos avançadosCompatível com o Dify 0.13.0 para tarefas paralelas, variáveis de sessão, formulários e renderização de gráficos eletrônicos.
  • Integração de plug-insFuncionalidade aprimorada com plug-ins, como MCP Agent, matplotlib, jieba, etc.
  • Colaboração comunitáriaPor meio dos grupos do WeChat e de outras plataformas, os usuários podem trocar experiências e resolver problemas.
  • Fácil de importarCopie o URL do arquivo DSL diretamente e importe-o para o Dify.

Usando a Ajuda

Processo de instalação e uso

O Awesome-Dify-Workflow é um repositório que depende da plataforma Dify e não requer uma instalação separada. Os usuários precisam preparar uma conta Dify e certificar-se de que a versão seja 0.13.0 ou superior. Abaixo estão as etapas detalhadas:

  1. Criar uma conta Dify
    Visite o site oficial da Dify para registrar uma conta. Se você optar por implementar localmente, consulte a documentação oficial para instalação:

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

    Quando terminar, visite http://localhost/install Inicialização.

  2. Faça o download ou obtenha o arquivo DSL
    • show (um ingresso) Projeto Awesome-Dify-Workflow.
    • entrar em DSL Pasta, Procurar .yml Lista de documentos.
    • Encontre o fluxo de trabalho necessário (por exemplo json_translate.yml), clique para ver a descrição.
    • Copie o arquivo Raw URL, por exemplo:
      https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
      
  3. Importação de fluxos de trabalho
    • Faça login na Dify e vá para a página Fluxo de trabalho.
    • Clique em "Import DSL", cole o URL bruto e confirme a importação.
    • Verifique a configuração do fluxo de trabalho para garantir que o modelo, a chave de API e as dependências estejam corretos.
  4. Ambiente de configuração (conforme necessário)
    Alguns fluxos de trabalho exigem dependências adicionais. Por exemplo.matplotlib.yml instalação necessária dify-sandbox-py::

    • compilador /docker/volumes/sandbox/dependencies/python-requirements.txtAdicionar:
      matplotlib
      pandas
      
    • Reinicie a área restrita:
      docker compose restart sandbox
      

Operação da função em destaque

A seguir, descrevemos em detalhes o processo de operação de vários fluxos de trabalho principais:

1. fluxo de trabalho de tradução de JSON (json_translate.yml)

  • funcionalidadeJSON: traduz o conteúdo do arquivo JSON, preservando a estrutura original.
  • procedimento::
    1. importação (dados) json_translate.yml.
    2. Configure o nó de entrada para definir o idioma de origem (por exemplo, chinês), o idioma de destino (por exemplo, inglês) e os dados JSON.
    3. Seleção de um modelo de tradução (recomendado) DeepSeek ou OpenAI), defina a chave de API na Dify.
    4. Execute o fluxo de trabalho para gerar o JSON traduzido.
    5. Se a string exceder o limite, modifique o .env::
      CODE_MAX_STRING_LENGTH=2000000
      TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
      

      Reinicie o contêiner:

      docker compose down && docker compose up -d
      

2. fluxo de trabalho de geração de gráficos (matplotlib.ymlchart_demo.yml)

  • funcionalidadeGeração de gráficos de barras, gráficos de linhas, etc., saída de imagens Base64 ou gráficos Echarts.
  • procedimento::
    1. importação (dados) matplotlib.yml talvez chart_demo.yml.
    2. seguro dify-sandbox-py Instalado, contém matplotlib responder cantando pandas.
    3. Dados de entrada (CSV ou entrada manual).
    4. Configurar tipos e estilos de gráficos (por exemplo, cores, rótulos).
    5. Execute o fluxo de trabalho para ver a imagem Base64 ou a renderização do Echarts.
    6. Se combinado com um banco de dados, configure os nós de consulta SQL para gerar gráficos dinamicamente.

3. chatbots de reconhecimento de intenção (根据用户的意图进行回复.yml)

  • funcionalidadeDeterminar a intenção com base na entrada do usuário e selecionar um caminho de resposta.
  • procedimento::
    1. importação (dados) 根据用户的意图进行回复.yml.
    2. Configure regras de classificação de intenção (palavras-chave ou previsões de modelo).
    3. Configuração de modelos de diálogo e variáveis de memória de curto prazo.
    4. Teste a entrada de perguntas diferentes e observe a mudança de caminho.
    5. Ajustar o estilo do discurso (por exemplo, humor ou profissionalismo).

4. gerador de pergaminho do Ano Novo Chinês (春联生成器.yml)

  • funcionalidadeGeração de pergaminhos de primavera personalizados para a temporada de festas.
  • procedimento::
    1. importação (dados) 春联生成器.yml.
    2. Certifique-se de que as fontes do sistema sejam compatíveis com o chinês (por exemplo, Song).
    3. Insira um tema (por exemplo, "Ano Novo") ou palavras-chave.
    4. Execute o fluxo de trabalho para gerar o texto da mola.
    5. Opcional: gerar a imagem do Spring Festival com plano de fundo em combinação com o nó de geração de imagem.

5. fluxo de trabalho de análise de dados (数据分析.7z)

  • funcionalidadeConsulta a bancos de dados, geração de relatórios e gráficos.
  • procedimento::
    1. descompressão (em tecnologia digital) 数据分析.7zO arquivo DSL é importado.
    2. Configure a conexão do banco de dados (por exemplo, MySQL).
    3. Insira uma instrução de consulta para definir o tipo de gráfico.
    4. Executar fluxos de trabalho e gerar resultados de análise e gráficos de visualização.
    5. Se você precisar de um serviço Flask, implemente o código do lado do servidor.

advertência

  • problema de redeSe você receber um erro ao importar uma DSL (por exemplo Connection refused), verifique a rede ou tente novamente mais tarde.
  • Gerenciamento de dependências: Uso dify-sandbox-py montagem numpyescikit-learn e outras bibliotecas para evitar problemas de permissão.
  • compatibilidade de versõesVerifique se a versão do Dify é 0.13.0 ou superior para oferecer suporte a nós de agente e tarefas paralelas.
  • Processamento da base de conhecimento: O upload do PDF ficou distorcido quando o uso recomendado do MinerU Converta para Markdown e depois importe.

 

cenário do aplicativo

  1. criação de conteúdo
    Disponível para editores independentes Dify 运营一条龙.yml talvez Text to Card Iteration.ymlA equipe da Xiaohongshu e da Jieyin está trabalhando para melhorar a eficiência, gerando cópias e imagens para plataformas como a Xiaohongshu e a Jieyin.
  2. Visualização de dados
    Analistas disponíveis matplotlib.yml talvez 数据分析.7zOs dados são convertidos em tabelas e gráficos, que são adequados para a produção de relatórios.
  3. tradução multilíngue
    As equipes internacionais podem ser contatadas por meio de json_translate.yml talvez 全书翻译.ymlTradução em lote de documentos ou descrições de produtos.
  4. atendimento ao cliente
    Implementável na empresa 根据用户的意图进行回复.ymlpermitindo um atendimento inteligente ao cliente e reduzindo os custos de mão de obra.

 

QA

  1. E se a importação da DSL falhar?
    Verifique o formato do URL, certifique-se de que a rede esteja livre ou faça o download manualmente! .yml Carregamento de arquivos.
  2. Como lidar com erros de instalação da biblioteca de dependências?
    fazer uso de dify-sandbox-pyem python-requirements.txt Adicione o nome da biblioteca e reinicie a sandbox.
  3. Como implementar tarefas cronometradas?
    combinando dify-schedule projeto, configurar acionadores e definir intervalos de execução.
  4. Base de Dados de Conhecimento de PDFs com erros, como fazer?
    Use o MinerU ou outras ferramentas para converter o PDF para o formato Markdown e faça o upload novamente.
© declaração de direitos autorais
AiPPT

Artigos relacionados

Sem comentários

nenhum
Nenhum comentário...