链载Ai

标题: AutoGenStudio:AutoGen与Kimi API使用指南,开启多Agent下一代LLM智能应用 [打印本页]

作者: 链载Ai    时间: 2 小时前
标题: AutoGenStudio:AutoGen与Kimi API使用指南,开启多Agent下一代LLM智能应用

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 1.2em;font-weight: bold;display: table;margin-right: auto;margin-bottom: 1em;margin-left: auto;padding-right: 1em;padding-left: 1em;border-bottom: 2px solid rgb(250, 81, 81);color: rgb(63, 63, 63);">AutoGen Studio 2.0

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 1.2em;font-weight: bold;display: table;margin: 4em auto 2em;padding-right: 0.2em;padding-left: 0.2em;background: rgb(250, 81, 81);color: rgb(255, 255, 255);">AutoGen Studio简介

微软推出了一款LLM智能Agent创新框架:AutoGen,它能够通过多智能体对话来开发大型语言模型(LLM)应用。并且AutoGen框架的Agent智能体是可用户定制的,并且支持多种模式应用,例如:结合了LLM、用户输入和工具的使用,它能够简化复杂LLM工作流的编排、自动化和优化,从而最大化LLM模型的性能与克服幻觉和不足的缺陷。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;margin: 1.5em 8px;color: rgb(63, 63, 63);">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;margin: 1.5em 8px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">然而,对于大多数初学者,AutoGen的使用和定制或许相对复杂。也因为考虑到AutoGen的易用性,微软也同步推出了:AutoGen Studio 2.0,它是专注于将AutoGen框架复杂性转化为用户友好的UI界面体验。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;margin: 1.5em 8px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">AutoGen Studio是一个由AutoGen驱动的界面,目的是简化创建和管理多Agent代理解决方案的过程。AutoGen Studio是一个用户友好的平台,即使是初学者也可以通过直观的界面声明性地定义和修改代理和多代理工作流。AutoGen Studio UI 2.0AutoGen框架简化了基于LLM的多Agent应用,让大家可以轻松的更直观的体验AI Agent代理的强大。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 1.2em;font-weight: bold;display: table;margin: 4em auto 2em;padding-right: 0.2em;padding-left: 0.2em;background: rgb(250, 81, 81);color: rgb(255, 255, 255);">AutoGen Studio安装

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 1.1em;font-weight: bold;margin-top: 2em;margin-right: 8px;margin-bottom: 0.75em;padding-left: 8px;border-left: 3px solid rgb(250, 81, 81);color: rgb(63, 63, 63);">环境要求

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 1.1em;font-weight: bold;margin-top: 2em;margin-right: 8px;margin-bottom: 0.75em;padding-left: 8px;border-left: 3px solid rgb(250, 81, 81);color: rgb(63, 63, 63);">创建和激活Conda环境

condacreate-nautogenstudiopython=3.11condaactivateautogenstudio

安装AutoGen Studio

安装AutoGen Studio UI 2.0过程很简单,只需要安装AutoGen Studio包。确保在刚创建的'autogenstudio' Conda环境下安装。在终端中键入以下命令:

pipinstallautogenstudio

启动AutoGen Studio:

安装完成后,就可以在终端中启动AutoGen Studio了。在终端中键入以下命令以启动AutoGen Studio用户界面:

autogenstudioui

启动AutoGen Studio UI后会默认在8081端口,只需打开浏览器访问:http://127.0.0.1:8081,就可以进入`AutoGen Studio`用户界面。

在界面中,可以看到整个AutoGen Studio UI分为Build、Playground、Gallery 3块功能区域。其中Build为AutoGen基础配置,Playground为引用对话聊天界面。在Build菜单下,分为:Skills(技能,执行Agent所需要的Function call函数)、Models(LLM模型配置)、Agents(AutoGen工作流依赖的Agent代理)、Workflows(聊天应用流程配置)。

配置LLM模型

在本文中笔者将使用月之暗面提供的AI来体验AutoGen Studio,因此需要在菜单栏Models中选择新增LLM模型,输入API名称、API URL,以及API Key即可。如下界面所示。

同时需要更新Agent对应的模型引用:

注:API Key可以从API管理菜单获取,目前注册新用户既送15元的免费体验额度,足够一段时间的体验。API秘钥地址:https://platform.moonshot.cn/console/api-keys

AutoGen Studio体验

配置完LLM模型后,就可以直接到Playground页面开始体验了。首先需要新建一个General Agent Workflow的会话,输入输入下面提示语,既可以看见AutoGen的多Agent之间开始互相协作:分析规划问题,解决问题,直到问题解决。

PlotachartofNVDAandTESLAstockpricefor2023.Savetheresulttoafilenamednvda_tesla.png

输出效果

Agent分析过程

Agent运行过程

注:在运行过程中,可以从终端命令行中看见Agent运行的过程和进度。
更多使用指南可观看下面转载视频:






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5