AI Agents 对话式制作复杂报表实践:卡片式报表制作
一、环境准备:
1、润乾报表设计器(20260916 及以后版本)
2、润乾内置的智能体技能 rpx-agent-toolkit。
二、在 Agent 中导入技能

注意要指定到设计器安装目录下的
\report\rpx-agent-toolkit\.agent\skills\raqsoft-report-codegen 目录,或选择其下的.agent\skills\raqsoft-report-codegen\SKILL.md 文件。


三、在 Agent 下配置数据源链接
1、编辑 report\rpx-agent-toolkit 下的 config.properties
设置报表工作目录、授权等信息。

2、定义 demo 数据源
打开【安装根目录】\report\web\webapps\demo\WEB-INF\raqsoftConfig.xml,在 <DB> 节点下添加数据源配置。(本文使用自带的demo 为例,所以不用再次添加)

3、启动示例数据库
启动report\bin\startDataBase.bat,确保所需连接的 HSQL 数据库已启动(本例使用自带的数据源,如连接其他数据源,确保数据库处于启动状态)。
四、对话式制作过程
描述需求:
使用demo 数据源,用下面的 sql 语句做为数据集:SELECT 雇员. 雇员 ID, 雇员. 出生日期, 雇员. 雇用日期, 雇员. 职务, 雇员. 邮政编码, 雇员. 地址, 雇员. 照片, 雇员. 姓氏 + 雇员. 名字 as 姓名 FROM 雇员,生成一张人员信息的卡片报表,要求:
1、第一行为表头,设置内容为个人信息
2、报表中包含:姓名,生日,员工ID,入职时间,职务,邮政编码,地址,并显示图片
3、数据集有多条记录,要求每条记录显示一片数据,形成卡片式报表,并且每页显示一条记录信息。
4、最终输出rpx叫人员信息表.rpx

Agent 执行流程与产物

五、查看并预览报表

发布预览:

如果报表需要打印,在报表属性中设置下调整下纸张大小就行了:

