Skip to content

Commit 8a5528a

Browse files
committed
Added Sales Copilot README.md
1 parent 3c44459 commit 8a5528a

3 files changed

Lines changed: 22 additions & 17 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Two Agent Copilot<br/>with Agent Proxy
2+
3+
This is a sample of two Assistants being used as agents in a complex Copilot solution.
4+
5+
## Diagram
6+
7+
![Two agent Assistant Diagram](images/proxy-two-agent-diagram.png)
8+
9+
## Agents
10+
11+
- **Sales Agent:** It is implemented with an Assistants API that can perform calculations and can provide the user information customer, sellers, customer orders, and inventory.
12+
- **Trading Agent:** It is implemented with an Assistant API with function calling and code interpreter to get the latest stock prices and can provide the user with up to date prices and perform portfolio calculations.
13+
14+
## Orchestration
15+
16+
- **Agent Proxy:** This agent coordinates which agent to call depending on user's intent.
17+
18+
## Possible messages handling options
19+
20+
1. No handling: a la LLM model
21+
2. Manual handling: user write logic to coordinate messages between two agent
22+
3. Hybrid: One agent keeps state the other just used as LLM
55.8 KB
Loading

gen-ai/Assistants/api-in-a-box/sales_copilot/two_agent_copilot_proxy.ipynb

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,6 @@
66
"source": [
77
"# Two Agent Copilot<br/>with Agent Proxy\n",
88
"\n",
9-
"This is a sample of two Assistants being used as agents in a complex Copilot solution.\n",
10-
"\n",
11-
"Agents:\n",
12-
"- **Sales Agent:** It is implemented with an Assistants API that can perform calculations and can provide the user information customer, sellers, customer orders, and inventory.\n",
13-
"- **Trading Agent:** It is implemented with an Assistant API with function calling and code interpreter to get the latest stock prices and can provide the user with up to date prices and perform portfolio calculations.\n",
14-
"\n",
15-
"Coordination:\n",
16-
"- **Agent Proxy:** This agent coordinates which agent to call depending on user's intent.\n",
17-
"\n",
18-
"Possible messages handling options:\n",
19-
"1. No handling: a la LLM model\n",
20-
"2. Manual handling: user write logic to coordinate messages between two agent\n",
21-
"3. Hybrid: One agent keeps state the other just used as LLM\n",
22-
"\n",
23-
"Diagram:\n",
24-
"\n",
25-
"![Two agent Assistant Diagram](../images/proxy-two-agent-diagram.png)\n",
269
"\n",
2710
"### Load the required libraries"
2811
]

0 commit comments

Comments
 (0)