我们要干什么?
打开示例文件 CaseStudy\LLMCaller.Table,选择 “订单”表,然后打开窗口"数据分析师"。
接着,向 AI 依次提交以下问题:
订单表的结构是?
客户CS01购买数量是?
统计每个客户订购不同产品的数量
客户CS02购买数量是?
按年月统计销售数量,并给出同比增长率
每个客户订购不同产品的数量,按年分开统计
客户CS01喜欢买什么产品?
2025年最受欢迎的产品是?
2026年也是吗?
2026年的销售冠军是?
你会发现,这个 AI 对话框就像一个经验丰富的数据分析师——它不仅能听懂你的问题,还能自主完成各种数据统计和分析。
这一切的背后,是 AI 通过一个外部工具,在需要时自动调用 Foxtable 的 GroupTableBuilder 进行数据统计。
所以,这一章的核心任务就是:
让你也能亲手设计出这样的数据分析工具——以及操控 Foxtable 的工具、连接第三方 API 查询天气和路况的工具。
AI工具设计是非常繁琐的,设计细节很多,需要反复调整修改,一些用户可能会望而却步。
别担心,我们做了两件事将工具设计的门槛降得非常低:
提供了 AI 工具生成器(AIToolBuilder),让定义工具像填表一样简单
提供了封装好的 工具执行函数,你只需关注业务逻辑