当前位置: 首页 > article >正文

【Agent】AutoGen Studio2.0开源框架-UI层环境安装+详细操作教程(从0到1带跑通智能体AutoGen Studio)

💥 欢迎来到我的博客!很高兴能在这里与您相遇!
请添加图片描述

  • 首页:GPT-千鑫 – 热爱AI、热爱Python的天选打工人,活到老学到老!!!
  • 导航
    - 人工智能系列:包含 OpenAI API Key教程, 50个Prompt指令, Midjourney生成攻略等更多教程…
    - 常用开发工具:包含 AI代码补全工具, Vscode-AI工具, IDER or Pycharm-AI工具, 如何使用Cursor等更多教程…
    - VScode-AI插件:集成13种AI大模型(GPT4、o1等)、支持Open API调用、自定义助手、文件上传等 >>> - CodeMoss & ChatGPT-AI中文版

💥 期待与您一起探索AI、共同成长。✨ 立即订阅本专栏,加入我们的旅程,共同发现更多精彩!🌟

文章目录

    • 一、什么是AutoGen
      • 主要特点
    • 二、快速入门
      • 1、开源项目
      • 2、AutoGen安装
      • 3、build介绍
      • 4、build配置
        • (1)优先配置Models
        • (2)其次配置Agents
        • (3)配置Workflows
      • 5、使用Playground
    • 相关文章

请添加图片描述

一、什么是AutoGen

AutoGen是微软推出的一款工具,旨在帮助开发者轻松创建基于大语言模型的复杂应用程序。在传统上,开发者需要具备设计、实施和优化工作流程的专业知识,而AutoGen则通过自动化这些流程,简化了搭建和优化的过程。

简单来说,AutoGen是一个可以帮助你实现代码自动化的开源工具。

主要特点

AutoGen的核心优势在于以最小的工作量构建基于多智能体对话的下一代大语言模型(LLM)应用程序,简化了复杂的LLM工作流编排。

  • 多样化对话模式:支持复杂工作流程的多种对话模式,开发者可以利用AutoGen构建各种自治对话模式,灵活配置代理数量和智能体会话拓扑。

  • 丰富的工作系统:提供了一系列不同复杂性的工作系统,涵盖多个领域的广泛应用,展示了AutoGen如何轻松支持多种对话模式。

在这里插入图片描述

二、快速入门

下面介绍一下这个AutoGen这个框架。目前这个框架还包含一个autogenstudio管理功能。

1、开源项目

目前该项目在github上开源:https://github.com/microsoft/autogen

在这里插入图片描述

2、AutoGen安装

AutoGen是在Python环境下进行的。所以你需要优先准备Python环境。推荐使用Python 3.10或更高版本。

在终端输入命令:pip install autogenstudio
在这里插入图片描述
在这里插入图片描述

安装完成后,在输入启动命令:autogenstudio ui,如果你想指定端口,可以输入这个命令:autogenstudio ui --port 8081

启动参数如下:

--host <host>  : 指定host地址,默认为 localhost ;
--port <port>  : 指定端口号,默认为8080--reload : 当代码发生改变时,服务器自动重新加载,默认不自动加载;
--appdir <appdir> : 指定文件存放位置(如产生的用户文件),默认为 ~/.autogenstudio ;

启动成功如下如:
在这里插入图片描述

这个时候你会看到本地host,我们直接在浏览器输入启动网址即可:http://127.0.0.1:8081

在这里插入图片描述

3、build介绍

在这里我们可以看到4个tab:
在这里插入图片描述

  • Skills:AutoGen的技能,里面默认的有根据用户的查询生成并保存图像根据提供的输入部分生成并保存PDF

在这里插入图片描述

  • Models:语言模型都是在这里设置的

在这里插入图片描述

  • Agents:代理

在这里插入图片描述

  • Workflows:工作流的配置

在这里插入图片描述

4、build配置

(1)优先配置Models

我们优先配置Models,因为这里面是语言模型。点击New Model

在这里插入图片描述
然后我们选择OpenAI选项
在这里插入图片描述
在这里插入图片描述

然后输入ModelBaseURLAPI keyDescrption

Model:就是你想要使用的模型,例如:gpt-3.5-turbogpt-4o-2024-05-13等等。

BaseURL:是根据你获取的代理地址,例如我用的是:https://api.aihao123.cn/luomacode-api/open-api/v1。这里一定要注意,AutoGen Studio用的是Python环境。采用的框架也是openAI框架,所以你在获取BaseURL的时候,一定要在结尾加上/v1

API key:跟随BaseURL一同获取的。

没有自己API KEY的可以参考这篇CSDN文档:【OpenAI】获取OpenAI API Key的多种方式全攻略:从入门到精通,再到详解教程! https://blog.csdn.net/zhouzongxin94/article/details/144021130

在这里插入图片描述

Descrption:就是你要测试的描述,开始为了节省KEY,可以用1+1测试。

具体的配置如下图:
在这里插入图片描述
然后我们点击Test Model测试我们配置的是否成功。当出现Model tested successfully提示的时候,就说明BaseURL和API KEY都通了。

在这里插入图片描述

(2)其次配置Agents

我们点击Agents,然后点击New Agent
在这里插入图片描述
具体的Agent Configuration配置参考图片设置。参数较多,这里跟着自己的需求走。
在这里插入图片描述
在这里插入图片描述
然后我们需要再Models里面选择刚才配置好模型。
在这里插入图片描述
Skills看你想选择哪个技能,我一般选择保存图片
在这里插入图片描述

(3)配置Workflows

我们点击Agents,然后点击NewWorkflow
在这里插入图片描述
Workflow Configuration上面两个是名称,自己随便写。最后一个我们选择last

在这里插入图片描述
Initiator 我们选择之前Agents里面配置的名称,然后Receiver我们选择local_assistant

在这里插入图片描述
等做完这一切我们切换到Workflow Configuration页面上。然后点击Test Workflow按钮,测试我们的配置。

在这里插入图片描述
在输入框输入1+1,点击发送
在这里插入图片描述在这里插入图片描述

5、使用Playground

等做完这一切我们就直接前往Playground使用吧
在这里插入图片描述
我们随便选择一个Stock Price选项,这个是xx价格。

在这里插入图片描述
等待1-2分钟,代码就好了。

在这里插入图片描述
这里是文件结果
在这里插入图片描述
当我们运行代码后就会得到自己想要的结果了。
在这里插入图片描述

相关文章

【OpenAI】(一)获取OpenAI API Key的多种方式全攻略:从入门到精通,再到详解教程!!

【VScode】(二)VSCode中的智能AI-GPT编程利器,全面揭秘CodeMoss & ChatGPT中文版

【编程利器】(三)集成13种AI大模型(GPT4、o1等)、支持Open API调用、自定义助手、文件上传等强大功能,助您提升工作效率! >>> - CodeMoss & ChatGPT-AI中文版


http://www.kler.cn/a/455272.html

相关文章:

  • httpclient POST 工具方法
  • python学opencv|读取图像(二十一)使用cv2.circle()绘制圆形进阶
  • <代码随想录> 算法训练营-2024.12.27
  • Linux 硬盘扩容 分区 挂载
  • 蓝牙BLE开发——解决iOS设备获取MAC方式
  • FreePBX修改IP地址和端口以及添加SSL证书开启HTTPS访问
  • Ajax总结
  • HTMLCSS:超级酷炫的3D照片墙
  • 项目三:信号源的FPGA实现
  • 蓝牙链路控制(Link Control)命令概览
  • 【音视频工具系列】streamEye 工具分析 H264 码流详细教程
  • Scala的统计
  • 转运机器人推动制造业智能化转型升级
  • Vue3响应式数据: 深入分析Ref与Reactive
  • 系统压力测试助手——stress-ng
  • 阿里云新用户服务器配置
  • 多技术栈时代的利器:自动化协作流水线全面实践
  • c#多线程之生产者-消费者模型
  • 深度学习中的并行策略概述:2 Data Parallelism
  • YOLO模型格式转换:pt -> onnx -> rknn