- microsoft/TinyTroupe: LLM-powered multiagent persona simulation for imagination enhancement and business insights.
- 超越AutoGen!微软开源突破性多智能体角色模拟框架-TinyTroupe!三分钟完成部署,助力产品经理、开发者和设计师实现前所未有的创意头脑风暴_哔哩哔哩_bilibili
- TinyTroupe部署打造多角色团队头脑风暴
- microsoft/autogen: A programming framework for agentic AI 🤖
- 微软推出 Magnetic-One 系统:多智能体协同完成日常任务
Tip:
TinyTroupe、AutoGen、Magnetic-One、LangChain、LlamaIndex、CrewAI
1、微软近期发布了一款引人注目的 Python 库 ——TinyTroupe,这是一种基于大型语言模型(LLM)的多智能体人格模拟工具。TinyTroupe包含两个核心组件:TinyPerson和TinyWorld。TinyPerson用于创建具有独特性格的虚拟角色,而TinyWorld则负责构建这些角色互动的环境。这两个组件的协同工作为模拟提供了基础。
conda create -n tinytroupes
conda activate tinytroupes
conda install jupyter jupyterlab notebook nbconvert
git clone https://github.com/microsoft/tinytroupe
pip install -e . //可编辑模式editable mode安装当前目录下的软件包,可编辑安装是基于当前的目录结构创建链接的
pip install . //以一种相对静态的方式存在于环境中。源代码后续发生变化,需要再次执行pip install.来更新安装。
export OPENAI_API_K=sk-xxxx
jupyter notebook
2、AutoGen是微软推出的一个开源框架。它旨在通过将任务分解为多个智能体,让它们通过对话来协作完成,从而简化复杂的大语言模型应用的开发。这个框架支持灵活的智能体设计、多智能体对话以及对话编程。旨在简化事件驱动、分布式、可扩展和有弹性的智能体应用程序的创建过程,使智能体能够在有或无人监督的情况下自主协作完成任务。当前支持 Python 和.NET,未来计划支持更多语言。
——Magnetic-One是微软推出的一个多智能体系统。它隶属于AutoGen开源平台。Magnetic-One使用一个中央协调器代理(Orchestrator)来协调不同的智能体,每个智能体专门负责特定的任务。这些智能体包括Websrfer智能体(负责网页浏览、搜索等)、FileSrfer智能体(管理本地文件)、Coder智能体(编写和评估代码)以及Computer Terminal智能体(提供控制台供代码执行)。 总的来说,Magnetic-One是基于AutoGen框架所构建的一个具体的多智能体系统应用,它们之间存在紧密的联系。AutoGen为Magnetic-One提供了基础的框架和技术支持,使得Magnetic-One能够实现多智能体的协同工作,高效处理复杂的工作流程。