Temos o prazer de anunciar que o Couchbase agora é compatível com o Agno como um armazenamento vetorial. Essa integração reúne o melhor dos recursos de orquestração de agentes do Agno e o armazenamento vetorial dimensionável e de alto desempenho do Couchbase. Ela permite que os desenvolvedores criem sistemas inteligentes e multiagentes com base em uma pesquisa vetorial rápida e eficiente.

O Agno é uma estrutura de pilha completa e de código aberto para a criação de sistemas multiagentes. Ele oferece uma abordagem limpa, componível e pitônica para a criação de agentes de IA com as ferramentas, a memória e os recursos de raciocínio. É fácil de usar, extremamente rápido e oferece suporte a entradas e saídas multimodais.

Vamos explorar mais essa integração!

Configuração do Agno com o Couchbase

Para começar a usar o Agno e o Couchbase, você precisará seguir algumas etapas simples.

Instalação da Agno

Você pode instalar o Agno e outras dependências necessárias executando o seguinte comando:

Agora você pode começar a usar a CLI do Agno para configurar agentes e armazenamentos de vetores.

Conexão com o Couchbase e execução de pesquisa vetorial

Agora que as dependências do Agno e do Couchbase estão instaladas, você pode conectar o Couchbase como um armazenamento vetorial e realizar pesquisas vetoriais. Veja como:

Importe os pacotes e inicialize a instância do banco de dados do Couchbase.

Especifique o nome de usuário, a senha e a string de conexão com o cluster do Couchbase.

Inicializar o armazenamento de vetores 

Agora vamos inicializar o Couchbase Vector Store:

Especifique o bucket, o escopo e a coleção do seu cluster do Couchbase. Além disso, defina qual modelo de incorporação você usará para gerar as incorporações.

Carregar dados

Crie uma instância de base de conhecimento de url de PDF e carregue os dados na instância. Usamos os dados em PDF de uma receita pública como exemplo.

Use o agente Agno para realizar a pesquisa de vetores

Depois de configurar o armazenamento de vetores do Couchbase e inserir os documentos, integre a base de conhecimento em um agente e, em seguida, faça uma pergunta ao agente e obtenha uma resposta.

Conclusão

Com a integração da robusta estrutura agêntica da Agno com os recursos de pesquisa vetorial de alto desempenho do Couchbase, os desenvolvedores podem criar aplicativos dimensionáveis e orientados por IA que lidam com eficiência com tarefas complexas de recuperação de dados e raciocínio. Isso permite que os agentes realizem pesquisas semânticas, aprimorem a compreensão contextual e forneçam respostas mais precisas. Independentemente de você estar trabalhando em pesquisa semântica, aplicativos RAG ou outros casos de uso orientados por IA, essa configuração garante eficiência e precisão.

Próximas etapas

Mais informações estão disponíveis em Documentação da Agnoincluindo um guia de integração para Couchbase.

Boa codificação!

Autor

Postado por Shivay Lamba, desenvolvedor evangelista

Deixar uma resposta