From f89c88b74814a11c6defbdfba52754d257f45c65 Mon Sep 17 00:00:00 2001 From: Jun Date: Wed, 19 Feb 2025 09:21:47 +0800 Subject: [PATCH 1/4] Update README.md I corrected a few potential misspellings. --- 04-tool-use/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/04-tool-use/README.md b/04-tool-use/README.md index dd0ba18c..fbe7554f 100644 --- a/04-tool-use/README.md +++ b/04-tool-use/README.md @@ -36,7 +36,7 @@ AI Agents can leverage tools to complete complex tasks, retrieve information, or ## What are the elements/building blocks needed to implement the tool use design pattern? -These building blocks allow the AI agent to perform a wide range of task. Let's look at the key elements needed to implement the Tool Use Design Pattern: +These building blocks allow the AI agent to perform a wide range of tasks. Let's look at the key elements needed to implement the Tool Use Design Pattern: - **Function/Tool Calling**: This is the primary way to enable LLMs to interact with tools. Functions or tools are blocks of reusable code that agents use to carry out tasks. These can range from simple functions like a calculator to API calls to third-party services such as stock price lookups or weather forecasts1. @@ -50,7 +50,7 @@ These building blocks allow the AI agent to perform a wide range of task. Let's - **Content Generation and Editing: Agents can leverage tools like grammar checkers, text summarizers, or content safety evaluators to assist with content creation tasks**. -Next, let's look Function/Tool Calling in more detail. +Next, let's look at Function/Tool Calling in more detail. ### Function/Tool Calling @@ -80,7 +80,7 @@ Let's use the example of getting the current time in a city to illustrate: 1. **Create a Function Schema**: Next we will define a JSON schema that contains the function name, description of what the function does, and the names and descriptions of the function parameters. - We will then take this schema and pass it to the client created previously, along with the users request to find the time in San Francisco. Whats important to note is that a **tool call** is what is returned, **not** the final answer to the question. As mentioned earlier, the LLM returns the name of the function it selected for the task, and the arguments that will be passed to it. + We will then take this schema and pass it to the client created previously, along with the users request to find the time in San Francisco. What's important to note is that a **tool call** is what is returned, **not** the final answer to the question. As mentioned earlier, the LLM returns the name of the function it selected for the task, and the arguments that will be passed to it. ```python # Function description for the model to read From db0cce2c8ceb7eddb1f80ad90ccf53a3b506ab7f Mon Sep 17 00:00:00 2001 From: Jun Date: Wed, 19 Feb 2025 09:24:55 +0800 Subject: [PATCH 2/4] Update README.md I corrected a few potential misspellings. --- 06-building-trustworthy-agents/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/06-building-trustworthy-agents/README.md b/06-building-trustworthy-agents/README.md index 42ebedf7..1f960f52 100644 --- a/06-building-trustworthy-agents/README.md +++ b/06-building-trustworthy-agents/README.md @@ -151,7 +151,7 @@ To build trustworthy AI agents, it is important to understand and mitigate the r ## Human-in-the-Loop -Another effective way to build trustworthy AI Agent systems is using a Human-in-the-loop. This creates a flow where users are able to provide feedback to the Agents during run. Users essentially act as agent in a multi-agent system and by providing approval or termination of the running process. +Another effective way to build trustworthy AI Agent systems is using a Human-in-the-loop. This creates a flow where users are able to provide feedback to the Agents during the run. Users essentially act as agents in a multi-agent system and by providing approval or termination of the running process. ![Human in The Loop](./images/human-in-the-loop.png) From f0fa1039c1f3a72874f0a7e0c6ed7806ec16ed41 Mon Sep 17 00:00:00 2001 From: Jun Date: Wed, 19 Feb 2025 09:35:53 +0800 Subject: [PATCH 3/4] Update README.md I corrected a few potential misspellings. --- 07-planning-design/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/07-planning-design/README.md b/07-planning-design/README.md index 5f5a3fa4..e85ffc85 100644 --- a/07-planning-design/README.md +++ b/07-planning-design/README.md @@ -196,8 +196,8 @@ For a more comprehensive planning do checkout Magnetic One autogen-magentic-one. In this implementation the orchestrator create task specific plan and delegates these tasks to the available agents. In addition to planning the orchestrator also employs a tracking mechanism to monitor the progress of the task and re-plans as required. +* AutoGen Magentic One - A Generalist multi agent system for solving complex tasks and has achieved impressive results on multiple challenging agentic benchmarks. Reference: autogen-magentic-one. In this implementation the orchestrator create task specific plan and delegates these tasks to the available agents. In addition to planning the orchestrator also employs a tracking mechanism to monitor the progress of the task and re-plans as required. From 034a6efb65a4fa3ea4f7b7533f3e693f6574b4df Mon Sep 17 00:00:00 2001 From: Jun Date: Wed, 19 Feb 2025 09:44:55 +0800 Subject: [PATCH 4/4] Update README.md I corrected a few potential misspellings. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index baceaaab..37b5d172 100644 --- a/README.md +++ b/README.md @@ -122,4 +122,4 @@ This project may contain trademarks or logos for projects, products, or services trademarks or logos is subject to and must follow [Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. -Any use of third-party trademarks or logos are subject to those third-party's policies. +Any use of third-party trademarks or logos is subject to those third-parties' policies.