PicoClaw小龙虾操作教程 Light modeDark mode


实战:云食城商品查询技能使用

在前两章教程《实战:云食城系统的操作》,有提操作云食城系统出了调用浏览器访问WebUI之外,还有调用Web API接口这个途径。下面我就来演示一下如何使用Web API接口,通过调用云食城系统的接口,实现商品查询的功能。

封装技能

首先,我们需要把云食城系统的Web API接口文档,整理成一套小龙虾能够读懂的说明书,这便是所谓的技能(Skill),然后配置起来。那么,我们就可简单的通过自然语言,让小龙虾调用云食城API来实现我们的目的。

关于技能的概念或者操作不记得的,可以先复习一下《技能配置》,然后再回来看本章的内容。

其实,我们现在用的小龙虾,已经预装一个云食城的商品信息查询技能,叫做ysc-search-products ,我们直接使用即可。下面,我将用这个技能给大家演示一些功能。

实战:查询商品信息

先设计一个场景:客户给我发了一个商品清单,需要到系统查询商品给出报价。

首先,把商品清单整理成表格: 《商品价格查询-1.xlsx》,放到共享目录下。

然后,给小龙虾布置任务:

工作目录下的documents文件夹中,有一个“商品价格查询-1.xlsx”文件,请帮我查询并完成价格信息。
1、创建一个副本文件:“商品价格查询-1(副本).xlsx”,文件放在documents目录下
2、使用 automate-excel 技能,读取取表格中的商品名称
3、使用 ysc-search-products技能,逐个商品名称进行查询,获取商品详细信息(包括:单价、成本价、税率、运营商、商品编号)填充到表格中
4、如果查询商品记录有多个,优先选择运营商编号为:【OP000041,OP000032】的记录,如果都没有,则选择价格不为0的第一条记录

最后,我们验收一下执行结果。

总结

通过本章的实战演示,我们学会了如何使用相关技能调用云食城系统的Web API接口,来实现商品查询的功能。

先画个饼:接下来,我会根据大家使用系统功能模块的频率,把更多的接口封装成技能。然后,大家就可以通过自然语言,让小龙虾调用这些技能,实现各种复杂的功能。

Tags: