diff --git a/README.md b/README.md index 20a7581..6abdca7 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,41 @@ Whether you're a developer, researcher, or business enthusiast, this repository | 🤝 Solving Multiple Tasks in a Sequence of Chats Initiated by Different Agents | 🔄 Workflow Automation | Facilitates sequential task-solving with different agents initiating each chat. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchats_sequential_chats) | +> **Nested Chats** + +| Use Case | Industry | Description | Links | +|:-------------------------------------------------------------------------------|:-----------------------------|:---------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 🧠 Solving Complex Tasks with Nested Chats | 🧠 Problem Solving | Uses nested chats to solve hierarchical and complex problems. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_nestedchat) | +| 🔄 Solving Complex Tasks with A Sequence of Nested Chats | 🧠 Problem Solving | Demonstrates sequential task-solving using nested chats. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_nested_sequential_chats) | +| 🏭 OptiGuide for Solving a Supply Chain Optimization Problem with Nested Chats | 🏭 Supply Chain Optimization | Showcases how to solve supply chain optimization problems using nested chats, a coding agent, and a safeguard agent. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_nestedchat_optiguide) | +| ♟️ Conversational Chess with Nested Chats and Tool Use | 🎮 Gaming | Explores the use of nested chats for playing conversational chess with integrated tools. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_nested_chats_chess) | + +> **Application** + +| Use Case | Industry | Description | Links | +|:---------------------------------------------------------------------------------------------------|:-----------------------------|:--------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 🔄 Automated Continual Learning from New Data | 📊 Machine Learning | Continuously learns from new data inputs for adaptive AI. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_stream.ipynb) | +| 🏭 OptiGuide - Coding, Tool Using, Safeguarding & Question Answering for Supply Chain Optimization | 🏭 Supply Chain Optimization | Highlights a solution combining coding, tool use, and safeguarding for supply chain optimization. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_nestedchat_optiguide) | +| 🤖 AutoAnny - A Discord bot built using AutoGen | 💬 Communication Tools | Showcases the development of a Discord bot using AutoGen for enhanced interaction. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/tree/main/samples/apps/auto-anny) | + +> **Tools** + +| Use Case | Industry | Description | Links | +|:-----------------------------------------------------------------------|:-------------------------------|:---------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 🌐 Web Search: Solve Tasks Requiring Web Info | 🔍 Information Retrieval | Searches the web to gather information required for completing tasks. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_web_info.ipynb) | +| 🔧 Use Provided Tools as Functions | 🛠️ Tool Integration | Demonstrates how to use pre-provided tools as callable functions in AutoGen. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_function_call_currency_calculator) | +| 🔗 Use Tools via Sync and Async Function Calling | 🛠️ Tool Integration | Illustrates synchronous and asynchronous tool usage within AutoGen workflows. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_function_call_async) | +| 🧩 Task Solving with Langchain Provided Tools as Functions | 🔍 Language Processing | Leverages Langchain tools for task-solving within AutoGen. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_langchain.ipynb) | +| 📚 RAG: Group Chat with Retrieval Augmented Generation | 🤝 Collaboration | Enables group chat with Retrieval Augmented Generation (RAG) to support information sharing. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_groupchat_RAG) | +| ⚙️ Function Inception: Update/Remove Functions During Conversations | 🔧 Development Tools | Allows AutoGen agents to modify their functions dynamically during conversations. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_inception_function.ipynb) | +| 🔊 Agent Chat with Whisper | 🎙️ Audio Processing | Demonstrates AI agent capabilities for transcription and translation using Whisper. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_video_transcript_translate_with_whisper) | +| 📏 Constrained Responses via Guidance | 💡 Natural Language Processing | Shows how to use guidance to constrain responses generated by agents. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_guidance.ipynb) | +| 🌍 Browse the Web with Agents | 🌐 Information Retrieval | Explains how to configure agents to browse and retrieve information from the web. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_surfer.ipynb) | +| 📊 SQL: Natural Language Text to SQL Query Using Spider Benchmark | 💾 Database Management | Converts natural language inputs into SQL queries using the Spider benchmark. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_sql_spider.ipynb) | +| 🕸️ Web Scraping with Apify | 🌐 Data Gathering | Illustrates web scraping techniques with Apify using AutoGen. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_webscraping_with_apify) | +| 🕷️ Web Crawling: Crawl Entire Domain with Spider API | 🌐 Data Gathering | Explains how to crawl entire domains using the Spider API. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://microsoft.github.io/autogen/0.2/docs/notebooks/agentchat_webcrawling_with_spider) | +| 💻 Write a Software App Task by Task with Specially Designed Functions | 💻 Software Development | Builds a software application step-by-step using designed functions. | [![Notebook](https://img.shields.io/badge/View-Notebook-blue?logo=jupyter)](https://github.com/microsoft/autogen/blob/0.2/notebook/agentchat_function_call_code_writing.ipynb) | + --- ## 🤝 Contributing