Skip to content

Commit 4efc94d

Browse files
committed
Update Blog “part-5-agentic-ai-team-coordination-mode-in-action”
1 parent d8d9148 commit 4efc94d

File tree

1 file changed

+34
-59
lines changed

1 file changed

+34
-59
lines changed

content/blog/part-5-agentic-ai-team-coordination-mode-in-action.md

Lines changed: 34 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ author: Dinesh R Singh
55
authorimage: /img/dinesh-192-192.jpg
66
disable: false
77
---
8-
9-
108
One of the most transformative patterns in Agentic AI is team-based orchestration — a collaborative approach where specialized agents work together to fulfill complex goals. In this edition, we explore Coordinate Mode using the AGNO Framework — a design where a Team Manager delegates, supervises, and integrates the contributions of each agent.
119

1210
Inspired by a Medium post by Dinesh R
@@ -22,89 +20,66 @@ An Agentic Team is a structured collection of AI agents, each performing a speci
2220
* Translator: Converts content across languages
2321
* Planner: Organizes execution based on goals
2422

25-
In Coordinate Mode:
23+
### In Coordinate Mode:
2624

2725
* A Team Manager Agent directs the flow of tasks
2826
* Individual agents handle sub-tasks independently
2927
* Final results are reviewed, refined, and unified by the manager
3028

31-
- - -
32-
33-
AGNO Framework: Coordinating a Multi-Agent Content Team
29+
## AGNO Framework: Coordinating a Multi-Agent Content Team
3430

3531
Let’s examine a professional-grade configuration of a New York Times-style editorial team, where search, writing, and editorial review are handled by distinct agents.
3632

37-
Imports
33+
### Imports
3834

35+
```
3936
from agno.agent import Agent
40-
4137
from agno.models.openai import OpenAIChat
42-
4338
from agno.team.team import Team
44-
4539
from agno.tools.search import DuckDuckGoTools
46-
4740
from agno.tools.read import Newspaper4kTools
4841
49-
- - -
50-
51-
Searcher Agent
42+
```
5243

53-
searcher = Agent(
54-
55-
name="Searcher",
56-
57-
role="Searches the top URLs for a topic",
58-
59-
instructions=[
6044

61-
     "Generate 3 search terms for a topic.",
6245

63-
     "Search the web and return 10 high-quality, relevant URLs.",
64-
65-
     "Prioritize credible sources, suitable for the New York Times."
66-
67-
],
68-
69-
tools=\[DuckDuckGoTools()],
70-
71-
add_datetime_to_instructions=True,
46+
### Searcher Agent
7247

48+
```
49+
searcher = Agent(
50+
name="Searcher",
51+
role="Searches the top URLs for a topic",
52+
instructions=[
53+
"Generate 3 search terms for a topic.",
54+
"Search the web and return 10 high-quality, relevant URLs.",
55+
"Prioritize credible sources, suitable for the New York Times."
56+
],
57+
tools=[DuckDuckGoTools()],
58+
add_datetime_to_instructions=True,
7359
)
7460
75-
- - -
61+
```
7662

77-
Writer Agent
63+
### Writer Agent
7864

65+
```
7966
writer = Agent(
80-
81-
name="Writer",
82-
83-
role="Writes a high-quality article",
84-
85-
description="Senior NYT writer tasked with long-form editorial content.",
86-
87-
instructions=[
88-
89-
     "Read all articles using \`read_article\`.",
90-
91-
     "Write a structured, engaging article of at least 15 paragraphs.",
92-
93-
     "Support arguments with factual citations and ensure clarity.",
94-
95-
     "Never fabricate facts or plagiarize content."
96-
97-
],
98-
99-
tools=\[Newspaper4kTools()],
100-
101-
add_datetime_to_instructions=True,
102-
67+
name="Writer",
68+
role="Writes a high-quality article",
69+
description="Senior NYT writer tasked with long-form editorial content.",
70+
instructions=[
71+
"Read all articles using `read_article`.",
72+
"Write a structured, engaging article of at least 15 paragraphs.",
73+
"Support arguments with factual citations and ensure clarity.",
74+
"Never fabricate facts or plagiarize content."
75+
],
76+
tools=[Newspaper4kTools()],
77+
add_datetime_to_instructions=True,
10378
)
10479
105-
- - -
80+
```
10681

107-
Editor Team (Manager Agent in Coordinate Mode)
82+
### Editor Team (Manager Agent in Coordinate Mode)
10883

10984
editor = Team(
11085

@@ -173,7 +148,7 @@ Key Parameters Explained
173148
<td>Enables structured delegation and task flow</td>
174149
</tr>
175150
<tr>
176-
<td><code>members=\\[...]</code></td>
151+
<td><code>members=\\\[...]</code></td>
177152
<td>Assigns role-specific agents</td>
178153
</tr>
179154
<tr>

0 commit comments

Comments
 (0)