[]
        
立即下载
(Showing Draft Content)

运行时AI

概述

活字格的运行时 AI 能力使开发者能够快速构建包含智能交互功能的业务应用,遵循以下设计原则:

  • 快捷高效:通过提示词编辑器、事件机制和函数调用,快捷无缝对接现有系统的业务逻辑

  • 个性定制:既提供通用 AI 能力,也支持在不同业务场景下的深度定制

AI 配置

配置管理

  1. 配置参数

  • 配置名称(自定义标识)

  • API Host(LLM 服务地址)

  • API Key(认证密钥)

  • API Model Name(指定模型)

  • 高级参数(可选,如 最大输出Token数 Max\_Tokens采样温度Temperature核取样Top\_P

  1. 配置操作

  • 配置随工程文件保存

  • 支持默认模型,可随时切换使用不同配置

  • 支持 JSON 导入/导出,便于配置迁移

  • 发布应用后,可在管理控制台变更配置参数

注意:运行时配置与设计时配置相互独立

核心功能

AI 助手命令

功能特性

  1. 多端支持:可在页面端和服务端使用

  2. 参数配置

  • 模型选择

  • 系统/用户提示词编辑

  • 函数定义列表(Function Calling)

  • 输入输出设置

特色功能:结构化数据输出

默认情况下,大模型返回结果为纯文本。为满足开发需求,我们提供以下两种结果类型选项:

  1. 文本 - 原始文本输出(默认模式)

  2. 自动解析 JSON - 识别并提取响应中的 JSON 结构片段,直接返回 JSON 文本

该功能简化了 JSON 数据处理流程,开发者无需额外编写解析逻辑即可获得结构化数据。

典型应用

返回结果类型:文本

用户提示词:"请翻译[%AiUserInput%]为英语"
输入:"你好"LLM 输出:"Hello"
实际输出:"Hello"

返回结果类型:尝试提取 JSON 字符串

用户提示词:"请列举一些[%AiUserInput%],输出为JSON列表"
输入:"水果"LLM 输出:"好的,我列举了一些水果。```json["苹果","香蕉",""]```"
实际输出:["苹果","香蕉","梨"]

AI 对话单元格

配置流程

  1. 配置运行时 AI 模型

  2. 设置单元格类型为"AI 对话单元格"

  3. 运行页面进行交互

核心设置

设置项

说明

AI 模型选择

切换已配置的模型

数据源绑定

关联业务数据表

系统提示词

定义 AI 角色和任务

用户提示词

配置输入模板

函数定义(Function Calling)

扩展 AI 可执行命令

高级功能

  • 事件响应:新建对话、消息追加时触发命令

  • 界面定制:标题栏、时间戳等显示控制

  • 交互操作:消息管理、对话重置等

特色功能:卡片消息

AI 对话单元格支持通过添加组件消息操作,将活字格组件(如组件页面放置了数据表格、图表、表单等)以结构化卡片形式嵌入对话流,实现:

  • 可视化数据呈现:直接展示动态业务数据

  • 交互式回复:结合组件事件实现灵活交互

典型应用场景

  1. 开场白:自定义开场白图文卡片

  2. 订单查询:AI 文本回复+订单详情卡片

  3. 报表分析:分析结论+动态图表卡片

注意事项

  1. 数据安全:AI 交互可能涉及数据传输,请避免发送敏感信息

  2. 性能优化:复杂函数可能影响响应速度

  3. 结果验证:关键业务决策建议增加人工确认环节

  4. 模型局限:输出质量和 Function Calling 受所选模型能力限制

小结

活字格运行时 AI 能力将智能交互深度融入业务应用,通过标准化配置和灵活定制满足不同场景需求。我们建议开发者先从小规模试点开始,逐步探索 AI 与业务系统的最佳结合方式。