Agent avec base de connaissances
Créez des agents dotés de capacités de base de connaissances pour une récupération d'informations améliorée.
Créez des agents dotés de capacités de base de connaissances pour une récupération d'informations améliorée.
Démarrage rapide
Cloner l'exemple complet
Le moyen le plus simple de démarrer est de cloner le dépôt d'exemple complet :
git clone https://github.com/astreus-ai/examples
cd examples/agent-with-knowledge
npm installOu installer uniquement le package
Si vous préférez repartir de zéro :
npm install @astreus-ai/astreusConfiguration de l'environnement
# .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.dbAgent avec base de connaissances
import { Agent } from '@astreus-ai/astreus';
// Create agent with knowledge enabled
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.'
});
// Add knowledge from scientific book about the sun and cosmos
await agent.addKnowledgeFromFile(
'./data/The Sun\'s Light and Heat.pdf',
{ category: 'solar-physics', version: '1.0' }
);
// Agent automatically uses knowledge in conversations
const response = await agent.ask("What is Correction for Atmospheric Absorption? Explain.");
console.log(response); // Uses knowledge base automaticallyExécuter l'exemple
Si vous avez cloné le dépôt :
npm run devDépôt
L'exemple complet est disponible sur GitHub : examples/agent-with-knowledge
Dernière mise à jour : 6 juillet 2026
Dans cette section
Votre premier agent
Créez votre premier agent IA avec le framework Astreus. Découvrez les schémas de configuration, les API et les exemples pratiques nécessaires pour créer des...
Sous-agents de base
Créez et coordonnez plusieurs agents IA pour la délégation de tâches complexes. Découvrez les schémas de configuration, les API et les exemples pratiques...
Sous-agents avancés
Construisez des workflows multi-agents sophistiqués avec des schémas de coordination complexes et des capacités spécialisées.
Graphes de base
Créez des graphes de workflow simples pour orchestrer des processus en plusieurs étapes. Découvrez les schémas de configuration, les API et les exemples...