还没开始学习,先来回复一下,什么是Agent

【黄啊码】零代码动手创建ModelScope Agent_github

Agent包含的模块

【黄啊码】零代码动手创建ModelScope Agent_人工智能_02

好了,开始发放干货:

1、 创建通义千问API (新注册用户有一定的限时免费额度)

2、登录阿里云账号,打开  DashScope管理控制台,开通 DashScope灵积模型服务

【黄啊码】零代码动手创建ModelScope Agent_github_03

【黄啊码】零代码动手创建ModelScope Agent_人工智能_04

【黄啊码】零代码动手创建ModelScope Agent_langchain_05

回到控制台,创建 API-KEY,并记得复制保存!!!!

【黄啊码】零代码动手创建ModelScope Agent_langchain_06

【黄啊码】零代码动手创建ModelScope Agent_github_07

 

【黄啊码】零代码动手创建ModelScope Agent_人工智能_08

3、使用  魔搭Agent创建器 快速创建Agent

打开魔搭社区的  AgentFabric,或者  创空间-交互式创建应用

【黄啊码】零代码动手创建ModelScope Agent_API_09

【黄啊码】零代码动手创建ModelScope Agent_天气查询_10

创建天气小助手

在左侧聊天框中发送你想要的功能

  这里我给出一个 设计天气查询Agent 的example

我想做一个能查询天气的agent,名字就叫“Datawhale&Modelscopeの天気予報”,要求能查询我指定城市今天的天气情况和温度信息,并画一幅图向我形象的展示出来。

  可以看到,它在回复的同时,多了2行字,分别是

   “✅Config Updated!

   ✅Logo Updated! ”

  这是在调整Agent的配置,以及logo,可以在右边查看到具体的修改。

   此外它还会反问一些问题,比如城市和展示风格等。

  可以通过回复来进行进一步的配置自动调整,但也可以不予理会,右边可以实时体验调整后的效果。

检查配置&提供Tool

  点进左上角的【Configure】可以查看 Agent 的配置,其中的字段均可任意修改做Prompt Enginerring

  下方的【Capabilities】是这个Agent可调用的Tool,目前可用的内置Tools有限,可按需勾选

  此处勾选了用于画画的“Wanx Image Generation”,和用于查天气的“高德天气”

【黄啊码】零代码动手创建ModelScope Agent_github_11

体验Agent,做Prompt Engineering
  1. 右边的聊天框里随时可以体验 Agent,可自由根据实施效果进行Prompt修改,但修改后记得点击【Update Configuration】更新配置,否则效果不会有变化
  2. 还可以 点开▶,查看调用详情
  3. Agent能力体现:将指令自动拆分成了“天气查询”和“画图”,并成功的调用了对应的工具完成任务

4、发布 属于自己的Agent

创建Agent并实验效果满意后,点开【发布】,点击【构建】,构建完成后点击【发布】

【黄啊码】零代码动手创建ModelScope Agent_langchain_12

【黄啊码】零代码动手创建ModelScope Agent_天气查询_13

跳转到创建创空间,修改创空间信息,填入前面创建的 API-KEY,然后【复制创空间】

【黄啊码】零代码动手创建ModelScope Agent_人工智能_14

【黄啊码】零代码动手创建ModelScope Agent_langchain_15

打开相应的创空间,进入【设置】、【上线空间展示】

这里用另一个项目的截图,操作流程一样,直接参考

【黄啊码】零代码动手创建ModelScope Agent_API_16

【黄啊码】零代码动手创建ModelScope Agent_人工智能_17

 

【黄啊码】零代码动手创建ModelScope Agent_github_18

【黄啊码】零代码动手创建ModelScope Agent_langchain_19

【黄啊码】零代码动手创建ModelScope Agent_langchain_20

【黄啊码】零代码动手创建ModelScope Agent_API_21

【黄啊码】零代码动手创建ModelScope Agent_github_22

【黄啊码】零代码动手创建ModelScope Agent_天气查询_23

等待发布成功即可,祝大家都能享受Agent创建之旅。

这是魔答官方社区的教程,如果想要对Agent有更加深刻的理解和修改,可直接从github了解:

 GitHub - modelscope/modelscope-agent: ModelScope-Agent: An agent framework connecting models in ModelScope with the worldModelScope-Agent: An agent framework connecting models in ModelScope with the world - modelscope/modelscope-agent

【黄啊码】零代码动手创建ModelScope Agent_天气查询_24

 https://github.com/modelscope/modelscope-agent好了,今天的分享就到这里,我是黄啊码,码字的码,如果觉得内容能够帮到您,可以一键三连,如果想要更深层次的探讨,请点击评论区附近的名片,或者各大平台搜索 黄啊码,都能找到我,下期分享我们不见不散。