Agente com Conhecimento
Crie agentes com capacidades de base de conhecimento para recuperação de informações aprimorada.
Crie agentes com capacidades de base de conhecimento para recuperação de informações aprimorada.
Início Rápido
Clonar o Exemplo Completo
A forma mais fácil de começar é clonar o repositório do exemplo completo:
git clone https://github.com/astreus-ai/examples
cd examples/agent-with-knowledge
npm installOu Instalar Apenas o Pacote
Se preferir construir do zero:
npm install @astreus-ai/astreusConfiguração do Ambiente
# .env
# LLM API key
OPENAI_API_KEY=sk-your-openai-api-key-here
# Knowledge database (required for RAG)
KNOWLEDGE_DB_URL=postgresql://username:password@localhost:5432/knowledge_db
# Main database for agent persistence
DB_URL=sqlite://./astreus.dbAgente de Conhecimento
import { Agent } from '@astreus-ai/astreus';
// Criar agente com conhecimento habilitado
const agent = await Agent.create({
name: 'CosmosBot',
model: 'gpt-4o',
embeddingModel: 'text-embedding-3-small', // Specify embedding model directly
knowledge: true,
systemPrompt: 'You can search and retrieve information from scientific knowledge bases about the cosmos and universe.'
});
// Adicionar conhecimento a partir de livro científico sobre o sol e o cosmos
await agent.addKnowledgeFromFile(
'./data/The Sun\'s Light and Heat.pdf',
{ category: 'solar-physics', version: '1.0' }
);
// O agente usa automaticamente o conhecimento nas conversas
const response = await agent.ask("What is Correction for Atmospheric Absorption? Explain.");
console.log(response); // Uses knowledge base automaticallyExecutando o Exemplo
Se você clonou o repositório:
npm run devRepositório
O exemplo completo está disponível no GitHub: examples/agent-with-knowledge
Última atualização: 6 de julho de 2026
Nesta seção
Seu Primeiro Agente
Crie seu primeiro agente de IA com o framework Astreus. Aprenda os padrões de configuração, as APIs e os exemplos práticos necessários para criar sistemas...
Sub-Agentes Básicos
Crie e coordene múltiplos agentes de IA para delegação de tarefas complexas. Aprenda os padrões de configuração, as APIs e os exemplos práticos necessários...
Sub-Agentes Avançados
Construa fluxos de trabalho multiagente sofisticados com padrões complexos de coordenação e capacidades especializadas.
Grafos Básicos
Crie grafos de fluxo de trabalho simples para orquestrar processos de múltiplas etapas. Aprenda os padrões de configuração, as APIs e os exemplos práticos...