TARS AI
  • ⬅️Background
    • 🤔What is TARS?
  • 🕸️AI Market
    • 🔮Overview
    • 🤖Permissionless Agents
    • 🔥Framework Comparison
    • 💻Off-Chain Integrations
    • ⛓️On-Chain Integrations
    • 💵Fees & Economics
  • 🤓Developer Material
    • 👽Bringing AI Agents to Life
  • 🌕SONA Framework
    • 🥥What is SONA?
    • ✨Features
    • 📚Getting Started
      • ⭐Quick Start
    • 🧠Core Concepts
      • 🤯Character File
      • 📘Knowledge Management
      • 🖥️Clients
      • 🏃‍♂️Runtime
      • 🔗Adapters
      • 🔑Secret Management
Powered by GitBook
On this page
  1. SONA Framework
  2. Core Concepts

Knowledge Management

PreviousCharacter FileNextClients

Last updated 1 month ago

The character system supports two knowledge modes:

Classic Mode (Default)

  • Direct string knowledge added to character's context

  • No chunking or semantic search

  • Enabled by default (settings.ragKnowledge: false)

  • Only processes string knowledge entries

  • Simpler but less sophisticated

RAG Mode

  • Advanced knowledge processing with semantic search

  • Chunks content and uses embeddings

  • Must be explicitly enabled (settings.ragKnowledge: true)

  • Supports three knowledge types:

    1. Direct string knowledge

    2. Single file references: { "path": "path/to/file.md", "shared": false }

    3. Directory references: { "directory": "knowledge/dir", "shared": false }

  • Supported file types: .md, .txt, .pdf

  • Optional shared flag for knowledge reuse across characters

  • Knowledge files are relative to the characters/knowledge directory

  • Paths should not contain ../ (sanitized for security)

  • Both shared and private knowledge supported

  • Files automatically reloaded if content changes

Knowledge Tips

  • Focus on relevant information

  • Organize in digestible chunks

  • Update regularly to maintain relevance

Use the provided tools to convert documents into knowledge:

Knowledge Path Configuration

🌕
🧠
📘
​
​
​