Establish initial project architecture
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
# Meeting Knowledge Assistant
|
||||
|
||||
## Vision
|
||||
|
||||
The Meeting Knowledge Assistant (MKA) is an AI-assisted desktop application that records meetings, creates high-quality transcripts and transforms them into structured knowledge.
|
||||
|
||||
Unlike traditional meeting assistants, MKA does not aim to replace human interaction during meetings.
|
||||
Its goal is to create an accurate, searchable and long-term knowledge base from spoken communication.
|
||||
|
||||
The project follows an "AI-first" architecture:
|
||||
|
||||
Audio
|
||||
→ Transcription
|
||||
→ Speaker Identification
|
||||
→ AI Analysis
|
||||
→ Structured Knowledge
|
||||
→ Search
|
||||
|
||||
---
|
||||
|
||||
## Core Features
|
||||
|
||||
- Local audio recording
|
||||
- System audio + microphone recording
|
||||
- High quality transcription
|
||||
- Speaker diarization
|
||||
- AI-generated meeting minutes
|
||||
- Executive Summary
|
||||
- Action Items
|
||||
- Decision Tracking
|
||||
- Knowledge extraction
|
||||
- Local database
|
||||
- Full text search
|
||||
- Export (Markdown, PDF, DOCX)
|
||||
|
||||
---
|
||||
|
||||
## Design Goals
|
||||
|
||||
- High transcription quality
|
||||
- Modular architecture
|
||||
- Offline-first whenever practical
|
||||
- Replaceable AI components
|
||||
- Vendor independence
|
||||
- Long-term maintainability
|
||||
|
||||
---
|
||||
|
||||
## Philosophy
|
||||
|
||||
The transcript is the primary asset.
|
||||
|
||||
Everything else (summaries, reports, action items, knowledge extraction)
|
||||
can always be regenerated using better AI models in the future.
|
||||
|
||||
Therefore:
|
||||
|
||||
Audio
|
||||
→ Transcript
|
||||
is considered immutable.
|
||||
|
||||
AI output is considered reproducible.
|
||||
|
||||
---
|
||||
|
||||
## Planned Architecture
|
||||
|
||||
Recorder
|
||||
↓
|
||||
Transcription
|
||||
↓
|
||||
Speaker Identification
|
||||
↓
|
||||
LLM Processing
|
||||
↓
|
||||
Knowledge Database
|
||||
↓
|
||||
Export
|
||||
|
||||
---
|
||||
|
||||
## Current Status
|
||||
|
||||
Project planning.
|
||||
|
||||
No implementation has started yet.
|
||||
Reference in New Issue
Block a user