Introdução ao plug-in Dify
Dify v1.0.0-beta, o núcleo é a introdução do sistema de plug-ins e do Marketplace (mercado de componentes), por meio de componentes modulares para alcançar a expansão flexível de aplicativos de IA, os plug-ins incluem modelos, ferramentas, estratégia de agente etc., suporte para desenvolvimento e implantação independentes e estratégia de raciocínio personalizada, conexão de API externa, o Marketplace fornece gerenciamento de plug-ins de uma parada e implantação de uma chave, o objetivo é capacitar os desenvolvedores a criar aplicativos de IA mais poderosos e diversificados, abrindo uma nova era de desenvolvimento de aplicativos de IA. O Marketplace fornece gerenciamento de plug-in único e implantação com um clique, com o objetivo de capacitar os desenvolvedores a criar aplicativos de IA mais poderosos e diversificados e abrir uma nova era de desenvolvimento de aplicativos de IA.
Temos o prazer de anunciar a versão Beta do plug-in Dify, um componente modular que amplia perfeitamente seus aplicativos de IA.
Olá a todos, sou Grace, da Dify, e tenho o prazer de compartilhar que estamos lançando a versão Beta do plug-in.
Os plug-ins são componentes modulares que ampliam os aplicativos de IA com a simplicidade do plug-and-play. Agora você pode montar facilmente serviços externos e funcionalidades personalizadas com seu aplicativo Dify.
explorações Dify Marketplace para plug-ins prontos para uso ou para desenvolver suas próprias soluções. Você pode definir o escopo do seu aplicativo de IA.
delineado
Hoje, criar aplicativos de IA com a Dify é como criar um cérebro inteligente. Você pode projetar cuidadosamente como as informações são processadas e como as decisões são tomadas. Para ampliar ainda mais seus recursos de criação de IA, introduzimos plug-ins.
Pense nos plug-ins como sentidos e recursos ampliados que dão vida à IA. Com os plug-ins, seus aplicativos de IA podem "ver" melhor (processamento de imagens), "ouvir" (análise de áudio), "falar" (conversão de texto em fala), "desenhar" (geração de texto para imagem), "computar" (análise de dados), "raciocinar" (processamento lógico), "agir " (integração e interação externas) e assim por diante.
Os plug-ins abrem um novo mundo de possibilidades. Eles capacitam os aplicativos de IA em cenários multimodais por meio de orquestração flexível e os reimaginam com ferramentas especializadas, como OCR e processadores de dados RAG Fluxo de trabalho. Isso é apenas o começo. Os plug-ins permitirão que os aplicativos de IA executem ações no mundo realA empresa está fazendo a ponte entre a IA e a vida cotidiana, desde transações de compra até reservas de viagens.
Arquitetura do sistema de plug-in
O sistema de plug-ins da Dify usa uma arquitetura desacoplada em que cada plug-in é executado como um pacote separado. Esse design permite que os plug-ins sejam desenvolvidos, implantados e mantidos de forma independente, ao mesmo tempo em que garante uma estrutura padronizada para controle de versão e segurança.
O sistema de plug-ins da Dify consiste em cinco componentes principais:
- Modelos Transforme o gerenciamento de modelos de IA na Dify. Agora você pode configurar, atualizar e usar modelos como plug-ins em chatbots, agentes, fluxos de conversação e fluxos de trabalho.
- Ferramentas Adicione funcionalidades especializadas aos aplicativos Dify. Aprimore seus agentes e fluxos de trabalho com recursos específicos de domínio para análise de dados, tradução de conteúdo, integrações personalizadas e muito mais.
- Estratégias de agentes Novo para fluxos de diálogo/fluxos de trabalho da Dify Nós de agente Forneça estratégias de raciocínio que suportem a seleção autônoma de ferramentas e a execução de raciocínio em várias etapas. Crie estratégias de raciocínio personalizadas, como Chain-of-Thoughts, Tree-of-Thoughts, Function call e ReAct para aprimorar os recursos de solução de problemas do seu fluxo de diálogo/fluxo de trabalho.
- As extensões facilitam a integração externa via Webhook HTTP. Crie APIs personalizadas para lidar com fluxos de trabalho complexos, processar dados ou conectar-se a serviços externos, tornando seus aplicativos mais versáteis e avançados.
- Pacotes Simplifique a implementação combinando vários plug-ins em um único pacote. Implante com eficiência uma coleção de plug-ins pré-configurados com a instalação em um clique.
integração de endpoints
O sistema de plug-in cria conexões perfeitas por meio de endpoints e APIs personalizados. Os desenvolvedores podem estabelecer canais de comunicação para lidar com a lógica comercial complexa e responder a eventos externos.Os pontos de extremidade de plug-in oferecem suporte à comunicação bidirecional entre serviços externos e a funcionalidade principal da Dify-De modelos e aplicativos a ferramentas, bases de conhecimento e nós de fluxo de trabalho.
Essas integrações oferecem suporte a casos de uso avançados. Por exemplo, um bot do Slack pode processar mensagens enquanto acessa dinamicamente o modelo e a base de conhecimento da Dify para obter respostas com reconhecimento de contexto. O potencial é ilimitado.
Dify Marketplace
O sistema de plug-ins combina um Marketplace selecionado com o desenvolvimento aberto da comunidade.O Marketplace hospeda plug-ins oficiais, soluções de parceiros e contribuições verificadas da comunidade, enquanto os desenvolvedores podem compartilhar livremente plug-ins e colaborar por meio do GitHub. O sistema também oferece suporte à implantação local, especialmente para empresas, criando um ecossistema flexível e vibrante para a distribuição de plug-ins.
Segurança e armazenamento
Segurança, estabilidade e transparência são princípios fundamentais do sistema de plug-ins. Cada plug-in do Marketplace passa por uma rigorosa revisão de código e é executado em um ambiente isolado com permissões claramente definidas. Declarações explícitas de manipulação de dados garantem que os usuários tenham total visibilidade e controle. Agora fornecemos armazenamento persistente no nível do plug-in e do espaço de trabalho para que os dados possam ser gerenciados com segurança em diferentes cenários.
Desenvolvimento de plug-ins
Para os desenvolvedores de plug-ins, oferecemos um forte suporte ao desenvolvimento. A depuração remota funciona perfeitamente com IDEs populares e requer uma configuração mínima do ambiente. Os desenvolvedores podem se conectar ao serviço SaaS da Dify e, ao mesmo tempo, encaminhar todas as operações do plug-in para seu ambiente local para teste. Essa abordagem amigável ao desenvolvedor foi projetada para capacitar os criadores de plugins e acelerar a inovação no ecossistema da Dify. Saiba mais sobre nossoDocumentação do plug-inExplore o que você pode construir!
introdução (um assunto)
Garantimos uma transição suave para um sistema de plug-in em que todos os modelos e ferramentas existentes são convertidos automaticamente, mantendo sua configuração.Durante essa fase de teste Beta, estamos abrindo um ambiente de nuvem de teste Beta para exploração - observe que ele não deve ser usado para produção e que todos os dados de teste serão redefinidos antes do lançamento oficial nas próximas semanas.
- Para participar da avaliação do Beta Test Cloud Environment, favorAdicionar à lista de espera. Após a aprovação, você receberá um e-mail com instruções de acesso.
A Dify está aumentando ativamente seu ecossistema de plugins e seu programa de parceiros. Convidamos as organizações interessadas em se tornar um provedor de plugins, juntar-se ao nosso Marketplace como um parceiro de soluções ou contribuir para o ecossistema de plugins da Dify a entrar em contato conosco pelo e-mail hello@dify.ai.