-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Le Minh Triet edited this page Aug 18, 2025
·
2 revisions
ITAPIA is an Intelligent & Transparent AI-Powered Personal Investment Assistant designed to provide explainable investment recommendations. It combines machine learning insights from various analysis modules with a transparent Rule Engine to help users understand the "why" behind every decision, fostering trust and empowering them to become more confident investors with personalized advice.
flowchart TD
A0["Orchestrator Pattern
"]
A1["Rule Engine (Symbolic Expression Trees)
"]
A2["Semantic Type System (STGP)
"]
A3["Shared Library (itapia_common)
"]
A4["Analysis Modules
"]
A5["Explainer Framework
"]
A6["Data Persistence & Caching
"]
A7["User Profiles & Personalization
"]
A0 -- "Orchestrates Analysis" --> A4
A0 -- "Manages Rule Execution" --> A1
A0 -- "Applies Personalization" --> A7
A0 -- "Generates Explanations" --> A5
A4 -- "Retrieves Data" --> A6
A1 -- "Interprets Analysis" --> A4
A1 -- "Loads Rules" --> A6
A1 -- "Uses Semantic Types" --> A2
A5 -- "Explains Rule Logic" --> A1
A5 -- "Explains Analysis" --> A4
A7 -- "Stores Profiles" --> A6
A3 -- "Provides Rule Abstractions" --> A1
A3 -- "Defines Semantic Types" --> A2
A3 -- "Offers DB Access" --> A6
- Shared Library (itapia_common)
- Semantic Type System (STGP)
- Data Persistence & Caching
- Analysis Modules
- Rule Engine (Symbolic Expression Trees)
- User Profiles & Personalization
- Explainer Framework
- Orchestrator Pattern
Generated by AI Codebase Knowledge Builder.