Axure实现大模型逐字输出交互设计

一、主要用到组件

中继器、动态面板、文本框、按钮。

二、操作步骤

2.1创建动态页面

  1. 左侧创建“新建对话”按钮;

  1. 设置2个历史问题文本;
  2. 右侧设置一个动态面板;
  3. 右侧下方为问题输入框。

2.2 动态面板设置

  1. 动态面板设置2个状态,第一个为选择问题态,第二个为答案输出态;
  2. 在动态面板第一个选择问题态内,放置大模型介绍静态文本,问题中继器。
  3. 在动态面板第二个答案输出态内,放置一个问题显示框,用来接收选择的问题;再放置一个AI答案输出框,用来逐字输出问题答案。
  4. 在中继器内放置一个问题选择按钮,一个答案文本框。因答案不能直接展示,所以答案文本框需设置为隐藏状态。
  5. 在动态面板内输入N个问题,并分别设置问题答案。
  6. 为中继器内问题选择按钮设置点击交互,点击时将当前index下的问题和答案分别输出给动态面板第二个“答案输出态”内的问题显示框和AI答案输出框。

  1. 这样情况输出的答案将全部展示出来,故需要用到一个中间件,在动态面板外设置一个文本框并命名为“答案中转框”,设置为隐藏态。
  2. 选择问题后先将问题答案整体输出给“答案中转框”。
  3. 然后给动态面板内“AI答案输出框”设置载入交互:
  • 为控制逐字输出效果,需定义一个变量并命名为answer_num,并设置变量值每触发一次+1,即设置answer_num的值为[[answer_num+1]]
  • 因第一次加载时会自动+1,导致从1输出,但问题答案文本为从0开始,故answer_num初始值设置为-1.
  • 设置“AI答案输出框”的文本为当前文本与本次循环内提取到的“答案中转框”内对应位置文本的拼接。[[LVAR2.concat(LVAR1.charAt(answer_num-1))]],其中LVAR1为答案中转框元件文本,LVAR2当前元件(即AI答案输出框)文本,charAt(index)为根据index提取字符串对应位置字符函数,concat()为文本拼接函数。
  1. 设置循环条件:同时满足①答案中转框内容非空;②变量answer_num的值小于答案中转框的文本长度。
  2. 等待200ms;
  3. 为当前元件设置触发载入事件。

三、最终效果演示

### Axure 中的 AI 生成功能及相关资源 Axure RP 是一款广泛应用于交互设计和原型制作的强大工具,尽管其本身并未内置专门的“AI生成功能”,但可以通过插件或其他外部资源整合实现类似的能力。以下是关于如何利用 Axure 实现 AI 辅助功能的一些方法: #### 1. **借助第三方 AI 工具扩展 Axure 的能力** 虽然 Axure 官方未提供直接的 AI 集成选项,但可以结合其他 AI 平台来增强其功能性。例如,小摹AI 提供了基于自然语言生成线框图的功能[^1]。用户可以在小摹AI 上完成初步的产品原型设计后,将其导出并嵌入到 Axure 原型项目中进一步完善。 #### 2. **使用 Axure 插件提升效率** 对于更复杂的 AI 应用场景,开发者可以选择编写自定义脚本来集成特定功能。比如,在创建数据分析仪表盘时,可参考 Axure 自由试用 eCharts 可视化组件的方法[^5]。这种方法允许设计师动态加载图表数据并通过 JavaScript 控制显示逻辑。 #### 3. **学习现有案例作为指导** 已有不少社区成员分享过有关于将高级算法融入传统 UI/UX 流程的经验报告。其中一个典型的例子便是《Axure 原型分享:AI 机器人管控平台》[^4]。该项目展示了如何构建包含语义管理和知识库维护界面在内的复杂系统架构蓝图。 #### 4. **探索未来可能性** 值得注意的是,随着技术进步,越来越多的企业正在投资研发更加智能化的设计解决方案。正如某些新兴平台已经能够处理多模态输入(如文字转图片),预计不久之后也会看到更多针对 Axure 用户群体量身定制的服务推出[^3]。 ```javascript // 示例代码片段展示如何在 Axure 中引入外部 JS 文件以激活额外特性 (function() { var scriptTag = document.createElement('script'); scriptTag.src = 'https://example.com/path/to/custom-script.js'; document.head.appendChild(scriptTag); })(); ``` 以上介绍了几种途径让 Axure 更加贴近现代软件工程实践的要求——即充分利用自动化手段减少重复劳动时间的同时提高产出质量。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值