Home / Aplicativo móvel / Apresentando o Progress Agentic RAG .NET SDK

Apresentando o Progress Agentic RAG .NET SDK

Apresentando o Progress Agentic RAG .NET SDK

O .NET SDK for Progress Agentic RAG fornece recursos de Retrieval-Augmented Generation (RAG) para desenvolvimento .NET com gerenciamento de base de conhecimento, pesquisa baseada em IA e operações de recursos.

O que é Progress Agentic RAG?

Progress Agentic RAG é um RAG como serviço que torna muito mais fácil construir sistemas de IA baseados em conteúdo real e confiável. Em vez de conectar bancos de dados vetoriais, incorporar pipelines e lógica de recuperação, o Progress Agentic RAG fornece uma plataforma ponta a ponta para indexação, compreensão e recuperação de dados multimodais.

Ele permite fluxos de trabalho inteligentes e orientados por agentes que combinam conhecimento estruturado, pesquisa contextual e orquestração LLM em uma experiência unificada.

Com a introdução do .NET SDK for Progress Agentic RAG, os desenvolvedores .NET podem integrar esse recurso diretamente em seus aplicativos com apenas algumas linhas de código, aproveitando padrões modernos de arquitetura .NET, como injeção de dependência, fluxos de trabalho assíncronos e APIs fortemente tipadas.

Da recuperação à inteligência agente

Progress Agentic RAG oferece uma solução de painel de pesquisa de IA totalmente capaz que permite que você comece em questão de minutos. Basta conectar ou fazer upload de seus dados para uma caixa de conhecimento, esperar que o mecanismo de indexação extremamente rápido do NucliaDB os processe e você estará pronto para explorar respostas de IA contextuais e fundamentadas.

Essa produtividade imediata é poderosa. Mas o desenvolvimento empresarial moderno requer mais do que um painel.

Os ambientes corporativos exigem APIs digitadas, ferramentas robustas e comportamento previsível. Muitas soluções RAG priorizam o Python, deixando as equipes .NET costurando chamadas REST manualmente e construindo abstrações personalizadas apenas para recuperar a ergonomia que esperam de sua plataforma.

O novo SDK do .NET muda isso.

Ele fornece:

  • APIs fortemente tipadas
  • Padrões assíncronos primeiro
  • Integração nativa .NET
  • Interação simplificada da base de conhecimento

Com esses recursos, você pode ir além da simples recuperação e começar a compor experiências inteligentes e orientadas por agente diretamente na arquitetura do seu aplicativo. Tão poderoso quanto conveniente, o .NET SDK é uma ótima opção para novos aplicativos .NET habilitados para IA.

Começando

Depois que uma Knowledge Box for estabelecida, você poderá começar a interagir com o Progress Agentic RAG por meio do .NET SDK.

O SDK é distribuído como um Pacote NuGet e cobre a API REST NucliaDB completa. Isso inclui modelos fortemente tipados, auxiliares de saída estruturados, extensões de injeção de dependência e mais de 200 APIs que expõem toda a superfície da plataforma. Veja o Página de documentação do SDK para obter uma lista abrangente de provedores de serviços disponíveis.

Instale o pacote NuGet

dotnet add package Progress.Nuclia

Com o pacote instalado, você pode registrar a interface INucliaDb usando padrões modernos de injeção de dependência. O SDK oferece suporte a tudo, desde configuração básica até cenários avançados de vários locatários usando serviços com chave.

Cadastre o cliente

using Progress.Nuclia.Extensions;

// Create configuration
var config = new NucliaDbConfig(
    ZoneId: "aws-us-east-2-1",
    KnowledgeBoxId: "your-knowledge-box-id",
    ApiKey: "your-api-key"
);

// Register with logging
builder.Services.AddNucliaDb(config).UseLogging();

Essa abordagem se alinha naturalmente à arquitetura do ASP.NET Core. Você configura uma vez, injeta onde necessário e mantém sua integração de IA bem separada da lógica de negócios.

Faça perguntas com Agentic RAG

Com a configuração concluída, você pode começar a consultar sua caixa de conhecimento usando AskAsync ou AskStreamingAsync.

// Make request
AskRequest askRequest = new("What issues are driving the most customer escalations this quarter?");
var response = await client.Search.AskAsync(askRequest);

// Display answer
Console.WriteLine(response.Data.Answer);

Em apenas algumas linhas de código, você está executando uma consulta fundamentada e orientada por agente em dados corporativos indexados.

A funcionalidade Ask é apenas o começo. Com mais de 200 APIs disponíveis no SDK, você pode ingerir e gerenciar recursos, criar interações conversacionais e realizar pesquisas, tudo isso usando padrões C# fortemente tipados e assíncronos.

Com configuração estruturada e integração nativa com .NET, você pode passar da experimentação para sistemas de IA prontos para produção com confiança.

Explore os exemplos: Blazor e .NET MAUI

A maneira mais rápida de entender o que o Progress Agentic RAG pode fazer em um aplicativo real é vê-lo rodando dentro dos frameworks que você já usa.

Publicamos exemplos práticos criados com:

Esses exemplos vão além de simples chamadas de API. Eles mostram como:

  • Registre o SDK usando injeção de dependência
  • Execute consultas de agente com saída estruturada
  • Transmita respostas em componentes de UI interativos
  • Mantenha as preocupações com IA bem separadas da lógica de apresentação

Se você estiver criando ferramentas internas, painéis voltados para o cliente ou assistentes de IA multiplataforma, estes exemplos fornecem um ponto de partida orientado para a produção.

Clone as amostras, conecte sua Knowledge Box e veja com que rapidez você pode integrar inteligência fundamentada e orientada por agente à sua arquitetura .NET existente.

Mídia Adicional

Saiba mais sobre o Progress Agentic RAG e o .NET SDK em tutoriais em vídeo e podcasts:

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *