Skip to content

Commit 186c7bf

Browse files
authored
Update README.md
1 parent cd9b41e commit 186c7bf

File tree

1 file changed

+85
-0
lines changed
  • samples/agent-catalog/msft-agent-samples/foundry-agent-service-sdk/magentic-one-agent

1 file changed

+85
-0
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,86 @@
1+
# 🧠 ResearchFlow Agent
2+
3+
This agent orchestrates a multi-step research workflow using AI, helping users gather, synthesize, and structure knowledge from complex sources—ideal for analysts, strategists, product teams, and technical writers.
4+
5+
---
6+
7+
## 💼 Use Cases
8+
9+
- **Market & Competitive Research**: Automate the collection and summarization of competitor data, trends, and product insights.
10+
- **Technical Literature Review**: Extract structured summaries from technical documents and API documentation.
11+
- **Customer Deep Dives**: Combine customer feedback, CRM notes, and meeting transcripts into coherent insight packs.
12+
- **Strategic Briefing Packs**: Generate polished summaries, outlines, and visual insights for leadership-ready deliverables.
13+
14+
---
15+
16+
## 🧩 Tools & Capabilities
17+
18+
This agent is built with **Azure AI Agent Service** and typically integrates:
19+
20+
- **File Search** to extract and cross-reference details from uploaded PDFs, Markdown, and structured datasets.
21+
- **Summarizer Agent** to generate section-level summaries from technical or dense input.
22+
- **Planner Agent** to break large prompts into logical subtasks and route them to specialized sub-agents.
23+
- **Progress Tracker or Router Agent** to manage task completion and coordination across a multi-agent graph.
24+
25+
The agent orchestration is defined using `.agent` and `.fdl` configuration files.
26+
27+
---
28+
29+
## 🧠 Architecture Overview
30+
31+
![Architecture Diagram](assets/architecture-researchflow.png)
32+
33+
---
34+
35+
## ⚙️ Setup Instructions
36+
37+
### Prerequisites
38+
39+
- An Azure AI Project with Agent Service enabled
40+
- Azure AI Agent SDK and required packages (see `requirements.txt`)
41+
- Project files for: `ResearchFlow.agent`, `Summarizer.agent`, `LedgerPlanner.agent`, etc.
42+
43+
---
44+
45+
## 💬 Example Agent Interactions
46+
47+
**User**: Can you generate a competitive landscape analysis on cloud-native agent orchestration tools?
48+
**📥 Agent Response**: Planner routes task to summarizer + file search, returning a 3-part overview (market size, players, differentiators)
49+
50+
---
51+
52+
**User**: I uploaded three analyst reports—can you extract the trends relevant to SMB adoption and turn it into a leadership summary?
53+
**📄 Agent Response**: File Search → Summarizer → Final summary document with key stats, quotes, and predictions.
54+
55+
---
56+
57+
**User**: What's the breakdown of feature gaps between our platform and Company X?
58+
**📊 Agent Response**: File Search identifies platform docs; Summarizer creates comparative feature tables.
59+
60+
---
61+
62+
**User**: I'm prepping a 2-minute pitch—summarize these 10 pages of product reviews into themes I can speak to.
63+
**🧠 Agent Response**: Sentiment clustering and summarization into 3 key talking points with example quotes.
64+
65+
---
66+
67+
## 🛠 Customization Tips
68+
69+
- **Add Custom Tools**: Plug in web search or vector DB search to complement file-based knowledge.
70+
- **Tune Agent Routing**: Adjust the planner or agentRouter logic to improve task delegation.
71+
- **Control Summarization Style**: Modify the summarizer agent’s system prompt for narrative, factual, or bullet-style summaries.
72+
- **Export as Report or Slide Deck**: Add downstream tools that turn outputs into formatted PDFs or PowerPoint slides.
73+
74+
---
75+
76+
## 📁 Files Included
77+
78+
- `ResearchFlow.agent` — main orchestration agent
79+
- `Summarizer.agent` — task-specific summarizer
80+
- `LedgerPlanner.agent` — planner for prompt decomposition
81+
- `progressManager.agent` — optional tool for managing intermediate steps
82+
- `DeepResearchAgent.fdl` — agent graph and tool configuration
83+
84+
---
85+
186

0 commit comments

Comments
 (0)