理解代理
那么,我们在评论辩论的这些代理究竟是什么?想象一下:你正在玩一个电子游戏,有一个角色彷佛确切地知道该去哪里,该做什么,以及如何得胜。那是特工!
在人工智能领域,代理是一种软件,可以感知其环境(如游戏天下)并根据某些规则或算法对其采纳行动(如角色移动和做出决定)。
但并非所有代理都是平等的。一些智能体,被称为大略的反射智能体,根据他们目前的感知来行动,有点像我们本能地拍走一只苍蝇。其他代理,称为基于目标的代理,更具前瞻性。他们考虑未来,并以有助于他们实现目标的办法行事。然后是学习代理,这是最前辈的类型,它可以从过去的履历中学习并适应不断变革的环境,就像我们人类从缺点中学习一样。

智能体的魔力在于它们能够自动实行繁芜的任务,做出明智的决策,并以模拟人类智能的办法与环境进行交互。最激动民气的部分是什么?您也可以创建它们!
通过探索智能体的天下,你打开了一扇通往无限可能性的大门,在那里你可以创建不仅高效、有效,而且能够学习、适应和发展的系统。
只管繁芜的代理可能须要专家处理,但就目前而言,我们可以专注于创建大略代理并从中学习。
AutoGenStudio(奥特吉安事情室)先容
现在我们已经对代理有了基本的理解,是时候先容帮助我们创建和管理代理的工具了——AutoGen Studio。从实质上讲,AutoGen Studio是一个专为多智能体办理方案的快速原型设计而设计的平台。这是一个实用的工具,许可您构建和试验自己的代理。
AutoGen Studio 的紧张功能之一是它能够让您通过大略的界面定义和修正座席事情流程。您可以创建与指定代理的谈天会话并查当作果,例如谈天历史记录、天生的文件和所用韶光。这是一种亲自体验的办法,可以查看您的座席的运作情形。
更主要的是,AutoGen Studio 是开源的。这意味着您可以自由地探索代码、进行调度和自定义它以知足您的特定需求。这是一个灵巧的工具,让你掌控统统。
但在我们深入研究之前,在您的系统上设置 AutoGen Studio 非常主要。不才一节中,我们将勾引你完成安装过程,并帮助你开始利用 AI 代理的旅程。
设置 AutoGen Studio:安装和实行步骤
安装 AutoGen Studio
在开始创建和管理代理之前,您须要在系统上安装 AutoGen Studio。
以下是帮助您入门的分步指南:
配置措辞模型供应程序:第一步是设置对措辞模型的访问。您须要利用“OPENAI_API_KEY”或“AZURE_OPENAI_API_KEY”配置您的环境。如果您想利用本地模型,上述步骤是可选的,但最好考试测验一下,尤其是 skill, generate_images.py 中供应的图像天生示例。
2. 安装:设置对措辞模型的访问权限后,可以安装 AutoGen Studio。建议利用虚拟环境,以避免与现有 Python 包发生冲突。在虚拟环境中激活 Python 3.10 或更高版本后,您可以利用 pip 安装 Agent Studio:
如果您希望从源代码安装,请确保已安装 Python 3.10+ 和 Node.js(14.15.0 以上的版本)。然后,您可以克隆 AutoGen Studio 存储库并安装其 Python 依赖项。
运行 AutoGen Studio
安装 AutoGen Studio 后,您可以开始运行运用程序。方法如下:
通过在 python 终端中输入以下内容来运行 Web UI:这将在指定端口(默认值:8081)上启动运用程序。
现在您已经安装并运行了 AutoGen Studio,您可以开始探索其功能了。您可以定义和修正座席事情流,与座席和会话进行交互,以及扩展座席技能。
AutoGenStudio Web UI:主屏幕
利用 gpt-preview-1106 天生图像的 AutoGenStudio 终端屏幕截图:
浏览 AutoGen Studio 的功能探索 AutoGen Studio
启动并运行 AutoGen Studio 后,您就可以开始探索其功能了。以下是您可以实行的操作的简要概述:
创建代理:您可以通过单击“新建代理”按钮来创建新代理。这将打开一个对话框,您可以在个中指定代理的名称和描述。您还可以选择您希望代理具备的技能。修正代理事情流程: AutoGen Studio 许可您定义和修正代理的事情流程。您可以指定每个代理应实行的任务以及实行这些任务的顺序。与座席互动: 您可以通过谈天会话与您的座席互动。只需选择一个代理,然后单击“谈天”按钮即可开始会话。然后,您可以向代理发送并查看其相应。查看会话结果:谈天会话结束后,您可以通过单击带有“会话”选项卡的侧边栏来查当作果。这将向您显示谈天记录、代理天生的任何文件以及每项任务所花费的韶光。扩展代理技能: 您可以通过添加新代理来扩展代理的技能。只需单击“技能”选项卡,然后选择要添加的技能。请记住,AutoGen Studio 是一个用于实验的工具。不症结怕考试测验不同的配置,看看哪种配置最适宜您的需求。
使 AutoGen Studio 与 LM Studio 在本地事情LM Studio 是一个大略的工具,许可您在本地运行模型。这对付须要快速安全地访问 AI 驱动的见地的任务特殊有用。
在本地支配大型措辞模型:综合指南步骤:
添加新技能:第一步是在 AutoGen Studio 中添加新技能。例如,您可能希望创建一个函数来天生有关主题的简短择要。此函数将连接到在 LM Studio 中运行确当地 LLM 模型,以天生有关指定主题的简洁的两行择要。培养>新技能
2. 添加新代理:您可以利用现有代理或创建一个代理。让我们创建一个“local_assistant”。 代理>新代理 在代理窗口中,添加模型,将其命名为“本地”。输入模型的参数。基本 URL 将是 LM Studio 或任何其他端口号(如果已变动)供应的 URL。
在 API 密钥值中利用“ ”,以避免与 API 干系的缺点。
然后,将新技能(例如:generate_brief_topic_summary)添加到此代理。
3. 添加新事情流:在“发件人”中添加local_assistant。您可以利用供应的primary_assistant作为示例。只需确保将现有模型更换为本地模型即可,如上所示。
4. 运行代理:完成所有设置后,您可以运行利用代理创建的技能。您该当会在 AutoGent Studio 中看到输出,并在终端和 LM Studio 掌握台中看到处理。
请记住,这只是 LM Studio 和 AutoGen Studio 的一个示例。这些平台的设计灵巧且适应性强,因此请随意考试测验不同的功能/本地 AI 模型等,看看哪种最适宜您的需求。
结论:在本指南中,我们学习了如何通过利用 LM Studio 在本地设置和运行 AutoGen Studio 来利用代理。我们已经完成了添加新技能、代理和事情流的步骤,末了,在 AutoGen Studio 中利用该技能运行代理。