服务元素的使用场景
服务函数在哪里使用
在页面函数、页面事件、前端组件事件函数、任务函数、模型事件、审批事件、自定义事件、AI助理事件、AI Agent工具调用事件以及其它服务函数等所有可以编写函数逻辑的地方,开发者都可以调用服务函数。
服务函数还可以作为AI Agent的工具被大模型调用、在AI助理的函数调用节点被调用、在API授权元素中开放给第三方调用。
让AI更准确地理解服务函数
每个服务函数都在服务元素e.json中存在一个函数声明,即functionList中的一个函数定义。functionList可以让函数被IDE可视化编辑器识别从而支持可视化逻辑编排、让函数能够被正常调用、让函数被AI理解和使用。
完整的准确的函数名称、入参和出参名称、函数描述可以让AI更准确地理解函数功能和用法,从而更准确地调用服务函数。
借助可视化编辑器,开发者可以方便地填写函数名称、定义入参和出参、函数描述,functionList会自动生成到服务元素的e.json文件中。
提示
在JAAP规范中,包括服务元素在内的任何元素都可以定义自己的functionList。