[]
活字格的运行时 AI 能力使开发者能够快速构建包含智能交互功能的业务应用,遵循以下设计原则:
快捷高效:通过提示词编辑器、事件机制和函数调用,快捷无缝对接现有系统的业务逻辑
个性定制:既提供通用 AI 能力,也支持在不同业务场景下的深度定制
配置参数:
配置名称(自定义标识)
API Host(LLM 服务地址)
API Key(认证密钥)
API Model Name(指定模型)
高级参数(可选,如 最大输出Token数 Max\_Tokens
、采样温度Temperature
、核取样Top\_P
)
配置操作:
配置随工程文件保存
支持默认模型,可随时切换使用不同配置
支持 JSON 导入/导出,便于配置迁移
发布应用后,可在管理控制台变更配置参数
注意:运行时配置与设计时配置相互独立
功能特性:
多端支持:可在页面端和服务端使用
参数配置:
模型选择
系统/用户提示词编辑
函数定义列表(Function Calling)
输入输出设置
特色功能:结构化数据输出
默认情况下,大模型返回结果为纯文本。为满足开发需求,我们提供以下两种结果类型选项:
文本 - 原始文本输出(默认模式)
自动解析 JSON - 识别并提取响应中的 JSON 结构片段,直接返回 JSON 文本
该功能简化了 JSON 数据处理流程,开发者无需额外编写解析逻辑即可获得结构化数据。
典型应用:
返回结果类型:文本
用户提示词:"请翻译[%AiUserInput%]为英语"
输入:"你好" → LLM 输出:"Hello"
实际输出:"Hello"
返回结果类型:尝试提取 JSON 字符串
用户提示词:"请列举一些[%AiUserInput%],输出为JSON列表"
输入:"水果" → LLM 输出:"好的,我列举了一些水果。```json["苹果","香蕉","梨"]```"
实际输出:["苹果","香蕉","梨"]
配置流程:
配置运行时 AI 模型
设置单元格类型为"AI 对话单元格"
运行页面进行交互
核心设置:
设置项 | 说明 |
---|---|
AI 模型选择 | 切换已配置的模型 |
数据源绑定 | 关联业务数据表 |
系统提示词 | 定义 AI 角色和任务 |
用户提示词 | 配置输入模板 |
函数定义(Function Calling) | 扩展 AI 可执行命令 |
高级功能:
事件响应:新建对话、消息追加时触发命令
界面定制:标题栏、时间戳等显示控制
交互操作:消息管理、对话重置等
特色功能:卡片消息
AI 对话单元格支持通过添加组件消息
操作,将活字格组件(如组件页面放置了数据表格、图表、表单等)以结构化卡片形式嵌入对话流,实现:
可视化数据呈现:直接展示动态业务数据
交互式回复:结合组件事件实现灵活交互
典型应用场景
开场白:自定义开场白图文卡片
订单查询:AI 文本回复+订单详情卡片
报表分析:分析结论+动态图表卡片
数据安全:AI 交互可能涉及数据传输,请避免发送敏感信息
性能优化:复杂函数可能影响响应速度
结果验证:关键业务决策建议增加人工确认环节
模型局限:输出质量和 Function Calling 受所选模型能力限制
活字格运行时 AI 能力将智能交互深度融入业务应用,通过标准化配置和灵活定制满足不同场景需求。我们建议开发者先从小规模试点开始,逐步探索 AI 与业务系统的最佳结合方式。