Skip to content

Commit 9255099

Browse files
committed
docs: expand Technology Stack section with AI layer architecture table
1 parent 0468cc7 commit 9255099

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

README.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -557,12 +557,23 @@ asyncio.run(main())
557557

558558
### Technology Stack
559559

560-
- **Python 3.8+** - Core platform
561-
- **ArangoDB** - Graph database
562-
- **GAE (Graph Analytics Engine)** - Analysis execution
563-
- **LLM Providers** - OpenAI, Anthropic, Google Gemini
564-
- **Python-Arango** - Database driver
565-
- **Click** - CLI interface
560+
**AI & Agent Layer**
561+
562+
| Layer | Technology | Role |
563+
|-------|-----------|------|
564+
| **Agent Orchestration** | [LangGraph](https://github.com/langchain-ai/langgraph) | Stateful multi-agent supervisor graph — coordinates 6 specialized agents with conditional routing, self-healing, and parallel execution |
565+
| **LLM Providers** | OpenAI / Anthropic / Gemini | Inference at every pipeline step (schema analysis, use-case generation, report synthesis) |
566+
| **Tool Protocol** | [MCP (Model Context Protocol)](https://modelcontextprotocol.io) | Exposes the platform as callable tools to any MCP-compatible AI host (Claude Desktop, Cursor, etc.) |
567+
568+
**Infrastructure Layer**
569+
570+
| Layer | Technology | Role |
571+
|-------|-----------|------|
572+
| **Graph Database** | ArangoDB | Stores the business graph and analytics catalog |
573+
| **Graph Analytics Engine** | ArangoDB GAE | Executes algorithms (PageRank, WCC, SCC, Label Propagation, Betweenness) on the cluster |
574+
| **Async Runtime** | Python asyncio + aiohttp | Powers parallel agent execution (40-60% speedup) |
575+
| **Database Driver** | python-arango | ArangoDB Python client |
576+
| **CLI** | Click | Command-line interface (`gaai` + `gaai-mcp`) |
566577

567578
---
568579

0 commit comments

Comments
 (0)