Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import asyncio
|
| 3 |
from AI_Agent.coordinator import Coordinator
|
|
@@ -9,10 +10,10 @@ coord = Coordinator()
|
|
| 9 |
async def run_brief(brief):
|
| 10 |
result = await coord.run_task(brief)
|
| 11 |
return (
|
| 12 |
-
result["decomposition"]["tasks_text"],
|
| 13 |
-
result["assignment"]["assigned_tasks_text"],
|
| 14 |
"\n".join(result["retrieval"]["contexts"]), # Retrieved contexts
|
| 15 |
-
result["reasoning"]["reasoning"],
|
| 16 |
result["synthesis"]["answer"] # Final synthesis
|
| 17 |
)
|
| 18 |
|
|
@@ -22,7 +23,7 @@ def run_brief_sync(brief):
|
|
| 22 |
|
| 23 |
# Build Gradio interface
|
| 24 |
with gr.Blocks() as demo:
|
| 25 |
-
gr.Markdown("## Multi-Chain AI Project Coordinator (
|
| 26 |
|
| 27 |
brief_input = gr.Textbox(
|
| 28 |
label="Project Brief",
|
|
|
|
| 1 |
+
# app.py
|
| 2 |
import gradio as gr
|
| 3 |
import asyncio
|
| 4 |
from AI_Agent.coordinator import Coordinator
|
|
|
|
| 10 |
async def run_brief(brief):
|
| 11 |
result = await coord.run_task(brief)
|
| 12 |
return (
|
| 13 |
+
result["decomposition"]["tasks_text"], # Decomposed tasks
|
| 14 |
+
result["assignment"]["assigned_tasks_text"], # Assigned tasks (Frontend/Backend)
|
| 15 |
"\n".join(result["retrieval"]["contexts"]), # Retrieved contexts
|
| 16 |
+
result["reasoning"]["reasoning"], # Reasoning
|
| 17 |
result["synthesis"]["answer"] # Final synthesis
|
| 18 |
)
|
| 19 |
|
|
|
|
| 23 |
|
| 24 |
# Build Gradio interface
|
| 25 |
with gr.Blocks() as demo:
|
| 26 |
+
gr.Markdown("## Multi-Chain AI Project Coordinator (CPU-friendly Gemma 3n)")
|
| 27 |
|
| 28 |
brief_input = gr.Textbox(
|
| 29 |
label="Project Brief",
|