跳到主要内容

服务元素的使用场景

服务函数在哪里使用

页面函数页面事件前端组件事件函数任务函数模型事件审批事件自定义事件AI助理事件AI Agent工具调用事件以及其它服务函数等所有可以编写函数逻辑的地方,开发者都可以调用服务函数。

服务函数还可以作为AI Agent的工具被大模型调用、在AI助理的函数调用节点被调用、在API授权元素中开放给第三方调用。

让AI更准确地理解服务函数

每个服务函数都在服务元素e.json中存在一个函数声明,即functionList中的一个函数定义。functionList可以让函数被IDE可视化编辑器识别从而支持可视化逻辑编排、让函数能够被正常调用、让函数被AI理解和使用。

完整的准确的函数名称、入参和出参名称、函数描述可以让AI更准确地理解函数功能和用法,从而更准确地调用服务函数。

服务元素定义文件

借助可视化编辑器,开发者可以方便地填写函数名称、定义入参和出参、函数描述,functionList会自动生成到服务元素的e.json文件中。

提示

JAAP规范中,包括服务元素在内的任何元素都可以定义自己的functionList。