GFiaMon commited on
Commit
ffb270c
·
1 Parent(s): fa22000

Updated Readme

Browse files
Files changed (2) hide show
  1. .dockerignore +2 -0
  2. README.md +32 -46
.dockerignore CHANGED
@@ -46,6 +46,8 @@ scripts/
46
 
47
  # Documentation & Assets (Not needed for runtime)
48
  docs/
 
 
49
  *.md
50
  *.png
51
  *.jpg
 
46
 
47
  # Documentation & Assets (Not needed for runtime)
48
  docs/
49
+ img/
50
+
51
  *.md
52
  *.png
53
  *.jpg
README.md CHANGED
@@ -41,52 +41,38 @@ This project implements an intelligent conversational agent that orchestrates th
41
 
42
  ## 🏗️ System Architecture
43
 
44
- ```mermaid
45
- graph TD
46
- %% Define Styles
47
- classDef ui fill:#e1f5fe,stroke:#01579b,stroke-width:2px,color:#000000;
48
- classDef agent fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px,color:#000000;
49
- classDef tools fill:#fff3e0,stroke:#ef6c00,stroke-width:2px,color:#000000;
50
- classDef pipe fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px,color:#000000;
51
- classDef db fill:#fff9c4,stroke:#fbc02d,stroke-width:2px,color:#000000;
52
- classDef ext fill:#ffebee,stroke:#c62828,stroke-width:2px,color:#000000;
53
-
54
- User([User]) <--> UI[Gradio Interface]
55
- UI <--> Agent["Conversational Agent (LangGraph)"]
56
- Agent <--> LLM[OpenAI GPT-4]
57
-
58
- subgraph Tools ["Tools & Capabilities"]
59
- Agent --> VideoTools[Video Processing]
60
- Agent --> QueryTools[Meeting Queries]
61
- Agent --> EXT[External MCP]
62
- end
63
-
64
- subgraph Pipeline ["Video Pipeline"]
65
- VideoTools --> Upload[Upload]
66
- Upload --> Whisper[WhisperX]
67
- Whisper --> SpeakerID[Diarization]
68
- SpeakerID --> Editor[Editor]
69
- Editor --> MetaExtract["Metadata (GPT-4)"]
70
- end
71
-
72
- subgraph Storage ["Data Storage"]
73
- MetaExtract --> Pinecone[("Pinecone DB")]
74
- QueryTools <--> Pinecone
75
- end
76
-
77
- subgraph Integrations ["External APIs"]
78
- EXT <--> Notion[Notion API]
79
- EXT <--> Zoom[Zoom API]
80
- EXT <--> Time["Time API (Berlin)"]
81
- end
82
-
83
- %% Apply Styles
84
- class UI ui;
85
- class Agent,LLM agent;
86
- class VideoTools,QueryTools,EXT tools;
87
- class Upload,Whisper,SpeakerID,Editor,MetaExtract pipe;
88
- class Pinecone db;
89
- class Notion,Zoom,Time ext;
90
  ```
91
 
92
  ## 🚀 Quick Start
 
41
 
42
  ## 🏗️ System Architecture
43
 
44
+ ```text
45
+ +--------+ +------------------+
46
+ | User | <---> | Gradio Interface |
47
+ +--------+ +------------------+
48
+ ^
49
+ |
50
+ v
51
+ +-------------------------------------------------------+
52
+ | Conversational Agent (LangGraph) |
53
+ | +----------------+ |
54
+ | | OpenAI GPT-4 | |
55
+ | +----------------+ |
56
+ +---------------------------+---------------------------+
57
+ |
58
+ +-----------------+-----------------+
59
+ | | |
60
+ v v v
61
+ +------------------+ +-------------+ +------------------+
62
+ | Tools & Caps | | Video Pipe | | Ext. Integrations|
63
+ | - Video Process | | - Upload | | - Notion API |
64
+ | - Queries | | - WhisperX | | - Zoom API |
65
+ | - External MCP | | - Diarize | | - Time API |
66
+ | | | - Editor | | |
67
+ +------------------+ +-------------+ +------------------+
68
+ | |
69
+ +--------+--------+
70
+ |
71
+ v
72
+ +------------------+
73
+ | Data Storage |
74
+ | (Pinecone DB) |
75
+ +------------------+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  ```
77
 
78
  ## 🚀 Quick Start