Temos o prazer de anunciar a nova integração entre o Couchbase e Dify.aiA Dify lançou a solução de inteligência artificial, trazendo os robustos recursos de banco de dados vetoriais do Couchbase para o ecossistema LLMops simplificado da Dify. A Dify capacita as equipes com uma solução sem código para criar, gerenciar e implementar fluxos de trabalho orientados por IA com eficiência. Agora, com o suporte do Couchbase, os usuários podem aproveitar o armazenamento vetorial de alto desempenho do Couchbase para uma recuperação de conhecimento rápida e precisa em seus aplicativos alimentados por LLM.
A Dify.ai é uma plataforma inovadora que simplifica o processo de criação de aplicativos nativos de IA. Ela fornece aos desenvolvedores um conjunto abrangente de ferramentas para engenharia de prompt, ajuste fino de modelos e implantação de aplicativos, tornando mais fácil do que nunca aproveitar o poder dos modelos de linguagem grandes (LLMs) em aplicativos práticos.
Nas seções a seguir, exploraremos alguns detalhes dessa integração e mostraremos como ela pode revolucionar a criação de aplicativos nativos de IA com o Couchbase e o Dify.ai.
Instalação do Dify com o Couchbase
As instruções a seguir são baseadas em Guia de instalação do Docker Compose auto-hospedado da Dify. Certifique-se de que os pré-requisitos desse guia sejam atendidos.
-
-
- Clonar o repositório Dify
1git clone https://github.com/langgenius/dify.git - Navegue até o diretório do Docker e configure o ambiente
12cd Difícil/docacp .env.exemplo .env
IMPORTANTE - na duplicatadocker/.env
arquivo, conjunto:
1VECTOR_STORE=couchbase - Lançamento do Dify
1doca compor para cima -d - Acesso ao DifyAcesse a página de inicialização do administrador para configurar a conta de administrador:
12345# Ambiente localhttp://localhost/install# Ambiente do servidorhttp://seu_servidor_ip/instalação
Endereço da interface da Web do Dify:
12345# Ambiente localhttp://localhost# Ambiente do servidorhttp://seu_servidor_ip
- Clonar o repositório Dify
-
As instruções para atualização das versões da Dify podem ser encontradas em aquie mais detalhes sobre a implantação da Dify no Docker podem ser encontrados na seção LEIAME da doca.
Adição de conhecimento e geração de embeddings
Um incorporação é uma representação vetorial do texto, permitindo que o recurso "Conhecimento" compreenda e processe o conteúdo.
-
- Acesse a interface da Web da Dify
- Adicionar provedor de modelo. Isso é necessário para gerar embeddings:
- Clique no avatar no canto superior direito para expandir o menu suspenso
- Selecione Configurações então Provedor modelo
- Clique no botão Configuração para o provedor de modelo que você deseja adicionar. Evite clicar em "Add Model" (Adicionar modelo), pois isso força você a adicionar cada modelo um a um
- Digite as chaves de API necessárias e clique em Salvar
- Os modelos de sistema padrão também podem ser definidos nessa janela, mas não são necessários
- Adicionar conhecimento:
- Clique no botão Conhecimento guia
- Selecione Criar conhecimento
- Siga as etapas para carregar um arquivo
- Selecione os padrões para Pré-processamento e limpeza de texto
- Clique em Salvar e processar
- Recuperação de testes:
- Depois que o documento tiver concluído o processamento, clique em Ir para o documento
- Selecione Teste de recuperação na barra lateral
- Faça experimentos com vários textos para testar o efeito de acerto do Conhecimento
Conclusão
A integração entre o Couchbase e a Dify facilita a criação de aplicativos nativos de IA que aproveitam a recuperação de vetores de alto desempenho para tarefas com uso intensivo de conhecimento. Essa poderosa combinação permite que os desenvolvedores criem soluções de IA sofisticadas e responsivas com configuração mínima, abrindo caminho para aplicativos de IA mais acessíveis e dimensionáveis.
Próximas etapas
-
- Mais informações estão disponíveis em Documentação da Dify
- Consulte o guia para Criação de aplicativos
Boa codificação!