No description
- Core reasoning, hypothesis, and validation engines - Autonomous cycles (Observation, Hypothesis, Forecast) - Living Blood & Cellular Intelligence (LBCI) module - Multi-Layer Medical Intelligence (MLMI) module - Virtual Medical Council (VMC) module - Complaint Interface module - Web platform with FastAPI, PostgreSQL, Docker - Document upload, OCR, and parsing services - Drug/Herb interaction engine - Ethics guard and red-flag protocol |
||
|---|---|---|
| complaint_interface | ||
| core | ||
| explainability | ||
| interface | ||
| lbci | ||
| medical_knowledge | ||
| mlmi | ||
| personalization | ||
| research | ||
| sensors | ||
| vmc | ||
| web_platform | ||
| .gitignore | ||
| AUTONOMY_GUIDE.md | ||
| COMPLAINT_INTERFACE_GUIDE.md | ||
| DO_NOW.md | ||
| HOW_TO_START.md | ||
| LBCI_GUIDE.md | ||
| MANIFEST.md | ||
| MLMI_GUIDE.md | ||
| NEXT_ACTIONS.md | ||
| PROJECT_COMPLETE.md | ||
| quick_start.sh | ||
| QUICKSTART.md | ||
| README.md | ||
| requirements.txt | ||
| run.sh | ||
| START.md | ||
| START_SYSTEM.md | ||
| start_system.sh | ||
| TEST_RESULTS.md | ||
| VMC_GUIDE.md | ||
A-MHI Core
Autonomous Medical Health Intelligence
Автономен Медицински Интелект – Ядро
Манифест на проекта
Философия
A-MHI Core не е още един медицински AI. Това е нов клас автономен медицински интелект, който:
- Работи локално и офлайн
- Използва лекота вместо тежест (не разчита на огромни модели)
- Изгражда хипотези и ги верифицира
- Следи здраве във времето
- Подкрепя, не замества лекаря
- Обеспечава пълна обяснимост
Ключови принципи
- Автономност: Самостоятелно изследване и разсъждение
- Етика: Вградена Ethics Guard - забрана за категорични диагнози
- Обяснимост: Пълна проследимост на мисловния процес
- Персонализация: Адаптация към индивидуалния пациент
- Научна строгост: Модулна архитектура, верифицируеми резултати
- Системна биология: Разбиране на поведението, не само стойностите (LBCI)
- Диагностично подпомагане: Многослоен интелект за експертно ниво (MLMI)
- Виртуален консилиум: AI експерти, които мислят, споря и достигат консенсус (VMC)
Архитектура
A-MHI/
├── core/ # Ядро на системата
│ ├── reasoning_engine.py # Двигател за разсъждение
│ ├── hypothesis_engine.py # Генериране на хипотези
│ ├── validation_engine.py # Валидиране на хипотези
│ ├── ethics_guard.py # Етичен контрол
│ ├── task_orchestrator.py # Автономен оркестратор
│ ├── prediction_module.py # Прогнозиране на риск
│ ├── red_flag_protocol.py # Протокол за критични състояния
│ └── bayesian_scoring.py # Bayesian оценяване
│
├── medical_knowledge/ # Медицинска база знания
│ ├── pathology/
│ └── lab_values/
│
├── sensors/ # Източници на данни
│ ├── vitals.py
│ └── manual_input.py
│
├── research/ # Изследователски модули
│ ├── pattern_discovery.py
│ ├── correlation_engine.py
│ ├── anomaly_detection.py # EWMA/CUSUM, персонален baseline
│ └── research_engine.py # Автономно изследване
│
├── personalization/ # Персонализация
│ ├── patient_model.py
│ └── health_timeline.py
│
├── explainability/ # Обяснимост
│ ├── causal_graph.py
│ ├── explanations.py
│ └── report_generator.py # Генериране на отчети (HTML/Text)
│
├── lbci/ # Living Blood & Cellular Intelligence
│ ├── immune_fingerprint.py # Имунен почерк
│ ├── cellular_dynamics.py # Клетъчна динамика
│ ├── blood_timeline.py # Времева линия на кръвни изследвания
│ ├── early_detection.py # Ранно откриване на процеси
│ ├── behavioral_genetics.py # Функционална генна чувствителност
│ └── care_tracking.py # Дългосрочен медицински спътник
│
├── mlmi/ # Multi-Layer Medical Intelligence
│ ├── diagnostic_space.py # Диагностично пространство
│ ├── rare_disease_reasoning.py # Редки заболявания
│ ├── autoimmune_tracker.py # Автоимунна прогресия
│ ├── critical_reasoning.py # Критичен режим
│ └── disease_patterns.py # Откриване на модели
│
├── complaint_interface/ # Структуриран вход на оплаквания
│ ├── complaint_menu.py # Системно меню
│ ├── complaint_to_axes.py # Превод към медицински оси
│ ├── complaint_analyzer.py # Анализатор
│ └── cli_interface.py # CLI интерфейс
│
├── vmc/ # Virtual Medical Council
│ ├── core_reasoner.py # Главен мозък
│ ├── expert_modules.py # AI експертни модули
│ ├── conflict_resolver.py # Разрешаване на противоречия
│ ├── virtual_medical_council.py # Координатор
│ ├── integration.py # Интеграция с други модули
│ └── cli_interface.py # CLI интерфейс
│
└── interface/ # Интерфейси
└── cli/
└── main.py
Технологии
- Python 3.9+
- Bayesian inference (scipy.stats, custom implementation)
- Causal reasoning (custom implementation)
- Time-series analysis (pandas, numpy, statsmodels)
- Lightweight ML (scikit-learn, statsmodels)
- Symbolic AI (rule-based reasoning)
- EWMA/CUSUM за drift и change-point detection
- Task scheduling (APScheduler или systemd/cron)
Инсталация
pip install -r requirements.txt
Използване
CLI интерфейс
python -m interface.cli.main
Програмно използване
Базово разсъждение
from core.reasoning_engine import ReasoningEngine
from sensors.vitals import VitalsCollector
# Инициализация
engine = ReasoningEngine()
vitals = VitalsCollector()
# Събиране на данни
data = vitals.collect(heart_rate=110, temperature=38.5)
# Разсъждение
result = engine.reason(current_data=data)
print(result.explanation)
Автономна система с Task Orchestrator
from core.task_orchestrator import TaskOrchestrator
from core.prediction_module import PredictionModule
from research.anomaly_detection import AnomalyDetector
# Инициализация
orchestrator = TaskOrchestrator(patient_id="patient_001")
detector = AnomalyDetector()
# Регистриране на автономна задача
def daily_analysis(data):
anomalies = detector.detect_anomalies([data], use_personal_baseline=True)
# ... анализ ...
return {"anomalies": len(anomalies)}
orchestrator.register_task(
task_name="daily_analysis",
task_func=daily_analysis,
schedule="daily"
)
# Изпълнение
orchestrator.execute_scheduled_tasks(current_data=data)
Прогнозиране на риск
from core.prediction_module import PredictionModule
predictor = PredictionModule()
risk = predictor.predict_risk(
data=historical_data,
parameter='temperature',
horizon_days=30
)
print(f"Риск: {risk['risk_level']} ({risk['risk_score']:.1%})")
Вижте:
- AUTONOMY_GUIDE.md - Пълно ръководство за автономност
- LBCI_GUIDE.md - Ръководство за Living Blood & Cellular Intelligence
- MLMI_GUIDE.md - Ръководство за Multi-Layer Medical Intelligence
- COMPLAINT_INTERFACE_GUIDE.md - Ръководство за структуриран вход на оплаквания
- VMC_GUIDE.md - Ръководство за Virtual Medical Council
- web_platform/WEB_PLATFORM_GUIDE.md - Уеб платформа архитектура
- web_platform/IMPLEMENTATION_PLAN.md - План за имплементация
- web_platform/NEXT_STEPS.md - Следващи стъпки
Етичен модел
A-MHI Core НИКОГА:
- ❌ Не дава категорични диагнози
- ❌ Не препоръчва лечение без лекар
- ❌ Не работи като заместител на медицинска консултация
A-MHI Core ВИНАГИ:
- ✅ Дава подкрепа и насочване
- ✅ Предупреждава за потенциални проблеми
- ✅ Обяснява защо мисли така
- ✅ Работи като помощник на лекаря
Лиценз
[Да се определи]
Контакт
[Да се определи]