Přeskočit obsah

Knowledge Core

1.1 Vstupy (Knowledge Base)

Před jakoukoliv prací musí systém načíst "World State" - kompletní znalostní bázi.

Pro dosažení analýzy "až na poslední pole" využíváme RAG systém s vektorovou a grafovou databází:

Zdroj Formát Účel
Uživatelská dokumentace Markdown/HTML Sémantické vyhledávání (jak funkce fungují)
Administrátorská dokumentace Markdown/HTML Konfigurace a nastavení
Kódová dokumentace AST parsed Pochopení logiky
Deep System Analysis JSON/YAML Aktuální ERP schéma (tabulky, pole, workflow, stavy)

1.2 Deep System Analysis struktura

{
  "version": "1.0",
  "timestamp": "2025-01-15T10:00:00Z",
  "platform": {
    "name": "EspoCRM",
    "version": "8.x",
    "modules": ["AutoCRM", "Sales", "Product", "Warehouse"]
  },
  "entities": {
    "Account": {
      "table": "account",
      "fields": {
        "id": {"type": "varchar", "length": 24, "primary": true},
        "name": {"type": "varchar", "length": 255, "required": true},
        "type": {"type": "enum", "options": ["Customer", "Partner", "Supplier"]},
        "billingAddress": {"type": "address"},
        "assignedUserId": {"type": "link", "entity": "User"}
      },
      "links": {
        "contacts": {"type": "hasMany", "entity": "Contact", "foreign": "accountId"},
        "opportunities": {"type": "hasMany", "entity": "Opportunity"}
      },
      "indexes": ["name", "assignedUserId"]
    }
  },
  "workflows": {
    "OpportunityStageChange": {
      "trigger": "afterSave",
      "entity": "Opportunity",
      "conditions": [{"field": "stage", "changed": true}],
      "actions": ["notification", "updateRelated"]
    }
  }
}

➡️ Pokračujte na Agent Roles.