Imported from mka-platform/MKA-Core (
AGENTS.md). Install upstream withnpx skills add mka-platform/MKA-Core. Copyright stays with the author.
MKA Vision
Project Name
MKA – Modular Knowledge Assistant
Vision
MKA یک پلتفرم ماژولار برای ساخت دستیارهای هوشمند مبتنی بر دانش (Knowledge-Based AI Assistants) است.
هدف پروژه ایجاد یک هسته (Core) قابل توسعه است که بتواند با اتصال به منابع مختلف دانش، پاسخهای دقیق، مستند و قابل استناد ارائه دهد.
در نسخه نخست، تمرکز پروژه بر توسعه یک دستیار مشاور مالیاتی فارسیزبان است؛ اما معماری بهگونهای طراحی میشود که در آینده برای حوزههای حقوقی، حسابداری، پزشکی، آموزش و سایر زمینههای تخصصی نیز قابل استفاده باشد.
Mission
-
ایجاد یک هسته هوشمند قابل توسعه
-
مدیریت دانش سازمانی
-
پاسخدهی مستند (Citation)
-
پشتیبانی از چندین منبع اطلاعاتی
-
ارائه API برای سرویسهای مختلف
-
طراحی ماژولار و مستقل از حوزه تخصصی
Core Principles
-
Modular Architecture
-
Knowledge First
-
Source Citation
-
Human-in-the-loop
-
Security by Design
-
Extensibility
-
Maintainability
-
Testability
Primary Knowledge Sources
-
Google Drive
-
Markdown
-
PDF
-
Microsoft Word
-
Excel
-
PowerPoint
-
HTML
-
CSV
-
OCR Documents
در آینده:
-
SharePoint
-
Notion
-
GitHub
-
Confluence
-
SQL Databases
-
REST APIs
Initial Modules
-
Backend API
-
Knowledge Manager
-
Google Drive Sync
-
Document Parser
-
Embedding Service
-
Vector Database
-
Retrieval Engine
-
Prompt Engine
-
AI Gateway
-
Telegram Bot
-
Web Interface
-
Administration Panel
Design Goals
-
High Accuracy
-
Fast Retrieval
-
Reliable Citations
-
Scalable Architecture
-
Easy Maintenance
-
Multi-Agent Collaboration
Non-Functional Requirements
-
Secure
-
Observable
-
Configurable
-
Portable
-
Cloud Ready
-
Docker Ready
First Production Target
نسخه 1.0 باید قابلیتهای زیر را ارائه کند:
-
اتصال به Google Drive
-
همگامسازی اسناد
-
استخراج متن از فایلها
-
ایندکسگذاری معنایی
-
جستجوی مبتنی بر RAG
-
پاسخ همراه با ارجاع به منبع
-
ربات تلگرام
-
API عمومی
-
پنل مدیریت اولیه
Long-Term Vision
MKA به یک پلتفرم جامع برای توسعه دستیارهای دانشی تبدیل خواهد شد که بتواند برای سازمانها و متخصصان در حوزههای مختلف، با استفاده از یک هسته مشترک و منابع دانش اختصاصی، دستیارهای هوشمند قابل اعتماد ایجاد کند.