03 · 生成可驾驭
AI 智写
让业务用户独立配置一份按周期自动更新的报告
0826
AI 智写是观远数据分析产品中的 AI 报告功能。本项目以配置一次、按期自动生成为核心,重构报告的配置体验:将按系统运行逻辑设计的配置流程,转化为业务用户能够独立完成的任务流程。
项目快照
初期不以扩充功能数量为目标,而以首批用户能否在无人协助的情况下独立完成配置、并持续使用为目标。
报告由静态卡、动态卡、洞见卡三类卡片组成,配置界面按系统的运行步骤组织:三类卡片的编辑位置与配置方式各不相同,动态卡须按固定顺序完成多个步骤,洞见卡须等所引用的动态卡配置成功后才能配置,问题往往在整体预览时才出现。业务用户因此难以在无人协助的情况下独立完成配置。
方案已被团队采纳,并已完成落地评审,目前正在开发中,尚无线上数据。
改版后的报告编辑器
项目目标
用户目标
在不改变现有数据与生成能力的前提下,重构从进入编辑器、配置卡片、修改维护到发布的全流程配置体验,使业务用户无需系统培训,即可独立完成报告的配置与后续维护。
业务目标
使报告从每期人工编写,转为配置一次、按期自动生成,将报告制作的时间成本由每期重复投入转为一次性投入,仅在数据结构变化时维护。
产品功能
目标用户由会写 SQL 的分析人员,扩展到不会 SQL 的业务用户,也是本项目的核心目标。
传统人工编写
AI 智写
现状分析
功能已完整可用,但配置界面按系统的运行逻辑组织,而非按用户的任务组织;业务用户难以在无人协助的情况下独立完成配置。

设计目标
将报告模板视为一份配方:由数据与要求组成,内容按期自动生成;以此重构配置体验,使界面由呈现系统的运行方式,转向呈现用户对任务的理解;业务用户无需了解运行机制,即可独立完成报告的配置与维护。

度量指标
01 能否完成
无文档、无人工协助
02 完成效率
新旧版本
03 主观评价与持续使用
客户对新配置流程的
设计过程
平面三个区域,纵深五个层级
编辑器按平面与纵深两个维度组织。平面上仅划分三个区域:顶栏承载报告级操作,左栏为配方,右栏为成品,全流程不出现第四个区域。纵深上划分五个层级,层级越高,出现频次越低:常规反馈停留在内容层与浮出层,遮罩与弹窗仅用于影响其他卡片的不可撤销操作。

D01结构层 · 过程与结果同屏
配置与成品分栏同屏,双向定位
依据
用户判断报告是否正确,看的是成品;修改报告,改的是配置。报告内容由 AI 按配置生成,配置时无法预知结果,只有看到成品才能判断配置是否正确。改版前两者分处两个界面,用户在成品中发现问题后,须自行找回对应的配置项。
做法
选择左栏配置、右栏预览的双栏布局,按从左到右的阅读顺序,先配置,后看产出。
单击预览中任一段,左栏定位到对应配置;反之亦然。
取舍
双栏压缩了配置区的横向空间,卡内控件因此限定为单列纵向排布。
D02结构层 · 单一信息来源
左栏为顺序的唯一来源,支持拖拽排序与间隙插入
依据
改版前,卡片仅能追加至末尾。
做法
拖动卡头调整顺序,在两张卡片之间插入新卡片。
取舍
成品区不提供排序入口:顺序只在左栏维护,避免两处来源不一致。
D03动线层 · 统一操作模型
静态卡:内容在左栏编辑,成品侧实时渲染
依据
改版前,静态卡在预览区编辑,另两类卡片在侧边面板配置。同类操作入口分处两地,违背一致性原则,用户须分别记忆编辑位置。
做法
三类卡片统一在左栏编辑,静态卡内为富文本编辑区。
取舍
文字不能在成品上直接修改,须回左栏编辑。

D04动线层 · 操作就地完成
动态卡:数据引用在卡内完成选择,查询列表仅在添加时浮出
依据
改版前,数据引用直接平铺报告内的全部数据查询,用户从中勾选要用的几项。
查询一多,既难找到所需项,也难看清已选了哪些。
做法
卡内只列已选查询;需要添加时,再从浮出面板中搜索选择。
取舍
查看全部查询须多点一次;从本卡移除与从报告删除分在两处,用户需加以区分。
D05动线层 · 复杂度交由系统
动态卡:脚本由 AI 按脚本依据生成,亦可直接编写
依据
改版前,脚本只能由 AI 生成再修改,无直接编写入口;客户提出,希望将其他环境中已调试好的脚本直接粘贴修改。
做法
用户以自然语言填写脚本依据,即对内容呈现方式的描述,一键生成脚本;脚本此后每期以最新数据执行。重新生成时,当前版本的脚本作为上下文一并提交,用户只需说明要调整之处。脚本区提供编辑入口,熟悉代码的用户可跳过生成,直接编写或粘贴。
D06动线层 · 依赖自动维护
洞见卡:引用列表实时列出报告内的全部动态卡
依据
改版前,洞见卡不显示所引用的数据内容是否就绪,用户要到生成洞见时才知道数据有没有准备好。
做法
引用列表列出全部动态卡,并标注每张是否就绪;
预览洞见时,已过期的上游卡片自动刷新。
取舍
上游卡片过期时,预览须等待其刷新。

D07反馈层 · 只呈现待处理状态
修改后保留并标记旧内容
依据
配置修改后,预览里显示的仍是旧内容。
不加标记,用户无法分辨哪些内容已经过期。
做法
配方修改后,卡头标出预览已过期;
预览中的旧内容置灰保留,重新预览后替换。
取舍
评审曾提出修改后自动运行。最终保留手动预览:洞见卡每次运行都是一次模型调用,自动重跑耗时且增加成本。

D08反馈层 · 风险事前告知
遮罩与弹窗仅用于影响其他卡片的不可撤销操作,并列明受影响对象
依据
删除被引用的查询,下游卡片会失效且无法恢复,
后果应在删除前告知。
做法
删除被引用的查询时,弹窗列出受影响的卡片。
取舍
其他操作不设确认,避免频繁打断配置。
D09反馈层 · 发布规则而非结果
发布对象为配方,而非当次内容
发布的是左栏的卡片配置,而不是右栏当前的成品;同一份配置此后按周期以最新数据重新生成。报告由逐次撰写转为一次配置、持续更新。
依据
报告须按周期以最新数据更新;若发布的是当次内容,每个周期都需重新撰写。
做法
报告中存在未生成或预览已过期的卡片时不可发布,点击发布时给出提示,说明需先处理的卡片。
取舍
发布、订阅与分享属于另一条流程,本轮未在编辑器内展开。
协作流程

验证与反馈
01 能否完成
内部可用性测试中,同事在
02 完成效率
同一轮测试中,
03 主观评价与持续使用
与客户沟通