You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/part-5-agentic-ai-team-coordination-mode-in-action.md
+34-59Lines changed: 34 additions & 59 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,6 @@ author: Dinesh R Singh
5
5
authorimage: /img/dinesh-192-192.jpg
6
6
disable: false
7
7
---
8
-
9
-
10
8
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.
11
9
12
10
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
* Final results are reviewed, refined, and unified by the manager
30
28
31
-
- - -
32
-
33
-
AGNO Framework: Coordinating a Multi-Agent Content Team
29
+
## AGNO Framework: Coordinating a Multi-Agent Content Team
34
30
35
31
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.
36
32
37
-
Imports
33
+
### Imports
38
34
35
+
```
39
36
from agno.agent import Agent
40
-
41
37
from agno.models.openai import OpenAIChat
42
-
43
38
from agno.team.team import Team
44
-
45
39
from agno.tools.search import DuckDuckGoTools
46
-
47
40
from agno.tools.read import Newspaper4kTools
48
41
49
-
- - -
50
-
51
-
Searcher Agent
42
+
```
52
43
53
-
searcher = Agent(
54
-
55
-
name="Searcher",
56
-
57
-
role="Searches the top URLs for a topic",
58
-
59
-
instructions=[
60
44
61
-
"Generate 3 search terms for a topic.",
62
45
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
72
47
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,
73
59
)
74
60
75
-
- - -
61
+
```
76
62
77
-
Writer Agent
63
+
### Writer Agent
78
64
65
+
```
79
66
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,
103
78
)
104
79
105
-
- - -
80
+
```
106
81
107
-
Editor Team (Manager Agent in Coordinate Mode)
82
+
### Editor Team (Manager Agent in Coordinate Mode)
108
83
109
84
editor = Team(
110
85
@@ -173,7 +148,7 @@ Key Parameters Explained
173
148
<td>Enables structured delegation and task flow</td>
0 commit comments