一、AI类型选择
在扣子平台,既可以创建对话式智能体,也可以创建包含用户界面的智能应用。考虑到我想搭建的主题人才库,需要包含以下功能:
-
支持用户批量上传人才数据
-
支持用户自定义评分规则
-
支持用户自定义入库规则
-
批量展示评分入库结果及统计
为了让用户清晰地看到操作界面及评分入库结果,所以我最终选择了创建智能应用。
二、智能应用搭建
智能应用搭建包括用户界面、业务逻辑两个部分,两个部分需要相互配合、共同协作。
- 用户界面
利用扣子平台提供的组件,我们根据需要将组件拖拽至工作区,并为组件设置相应的属性即可。主题人才库用户界面如下:

- 业务逻辑
开始:输入excelFile、scoreRule、warehousingRule 三个参数
第一步:通过大模型,将用户上传的excelFile转成excelUrl
第二步:通过插件,提取excelData
第三步:通过大模型,将excelData、scoreRule、warehousingRule汇总分析,得出analysisResult。
结束: 输出analysisResult。

第一步、第二步考虑到以后复用,所以单独抽取成工作流。
- 用户界面与业务逻辑协作
将指定组件的事件挂上我们上面建立的工作流,并将用户上传或输入的内容作为参数,传给工作流,即可实现完整的应用创建。
4. 工作流输出在用户界面呈现
用markdown组件将工作流输出的analysisResult呈现给用户。
三、智能应用功能呈现
智能应用搭建完成后,用户上传人才数据,并点击【开始评分入库】按钮后,最终评分入库结果呈现如下:

