Astreus

Bilgi Tabanlı Ajan

Gelişmiş bilgi erişimi için bilgi tabanı yeteneklerine sahip ajanlar oluşturun. Güvenilir Astreus agent sistemleri oluşturmak için gereken kurulum...

Gelişmiş bilgi erişimi için bilgi tabanı yeteneklerine sahip ajanlar oluşturun.

Hızlı Başlangıç

Eksiksiz Örneği Klonlayın

Başlamanın en kolay yolu, eksiksiz örnek repository'sini klonlamaktır:

git clone https://github.com/astreus-ai/examples
cd examples/agent-with-knowledge
npm install

Ya da Sadece Paketi Yükleyin

Sıfırdan oluşturmayı tercih ediyorsanız:

npm install @astreus-ai/astreus

Ortam Kurulumu

# .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.db

Bilgi Tabanlı Ajan

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 automatically

Örneği Çalıştırma

Repository'yi klonladıysanız:

npm run dev

Repository

Eksiksiz örnek GitHub üzerinde mevcuttur: examples/agent-with-knowledge

Son güncelleme: 6 Temmuz 2026