跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI大前端

Axure 实现 AI 对话机器人原型,支持自动回复与打字效果

Axure 制作 AI 对话机器人原型,利用中继器存储问答数据,通过筛选交互实现自动匹配回复。结合动态面板与锚点滚动,模拟真实聊天场景的打字机效果及消息气泡自适应布局。无需后端即可在原型中演示智能客服逻辑,适合快速验证产品需求。

樱花落尽发布于 2026/4/7更新于 2026/9/1182 浏览
Axure 实现 AI 对话机器人原型,支持自动回复与打字效果

Axure 实现 AI 对话机器人原型

AI 对话机器人的应用已经非常广泛,从日常使用的手机助手到企业复杂的客服系统,背后都有它的身影。今天教大家如何在 Axure 里制作一个 AI 对话机器人的原型模版。制作完成后,只需要在中继器表格里输入问题和答案,预览时就可以实现自动回复。

原型核心功能

  1. 自动搜索:在输入框里输入问题后,自动搜索问题列表,如果找到答案,机器人自动回复;如果找不到答案,也会回复引导话术。
  2. 打字效果:机器人回复时,会模拟打字输入效果,逐字显示。
  3. 数据配置:问题和答案,可以在中继器表格里添加或修改,无需改动交互逻辑。

图片

制作步骤

本原型模版主要分成底部背景、欢迎区域、问题列表、对话区域和输入区域五个部分。

1. 底部背景

底部背景用矩形和线段制作,按照设计稿摆放即可。

图片

2. 欢迎区域

欢迎区域包括图标和文字,默认未提问时显示。当用户开始对话后,这部分内容需要隐藏。

图片

3. 问题列表

问题列表用中继器制作,中继器里摆放矩形和文本标签。矩形用于显示问题文字,文本标签用于记录对应的答案,默认不显示。

中继器表格里包含两列:wenti 列对应问题,daan 列对应答案。

图片

如果是 Axure 10 或以上的版本,点击表格里的连接元件,选择中继器里的矩形和文本标签,就可以将问题设置到矩形,将答案设置到文本标签;如果是 Axure 9 或以下的版本,就要在中继器每项加载时,通过设置文本的交互,将 wenti 列和 daan 列的值设置到对应的元件里。

图片

4. 对话区域

对话区域我们用中继器来制作,中继器里需要有两个颜色不同的矩形,蓝色矩形对应用户输入的内容,灰色矩形对应机器人的回答。

中继器表格里添加两列:

  • who 列用来确认是谁说的话,我们定义如果 who 列的值等于'我',那该行内容就是用户说的,如果不等于'我',那就是机器人说的。
  • Text 列对应具体说的内容。

中继器表格里默认为空,如果你想默认展示以前的聊天记录也可以在中继器表格里填写。

图片

在中继器每项加载时,我们需要判断每一行是谁说的。如果 who 列的值等于'我',就显示蓝色矩形,隐藏灰色矩形;如果 who 列的值不等于'我',就显示灰色矩形,隐藏蓝色矩形。

图片

然后我们把中继器 text 列的值都设置到灰色和蓝色的矩形里,我们在中继器每项加载时,用设置文本的交互,将 text 列的值都设置到两个矩形里即可。

图片

因为矩形不会自适应宽度和高度,所以这里我们要先定一个宽度的最大值,案例里是 850。如果矩形的宽度小于 850 时,我们设置矩形高度不变,宽度和文字的宽度一样;如果宽度大于 850 时,我们设置矩形宽度为 850,设置高度为文本宽度为 850 时的高度。

怎么做自适应文本的尺寸,这里我们需要动态面板和锚链接滚动的交互来获取。

图片

设置矩形的宽度需要注意,蓝色矩形(我的对话)的锚点是在右侧,灰色矩形(机器人的对话)的锚点是在左侧。

最后考虑到对话内容较多时,会超过指定的区域,所以可以把中继器转为动态面板,并调出垂直滚动条。

5. 输入区域

输入区域包括矩形、多行输入框、按钮,按照下图摆放。

图片

发送按钮按下时,我们要先判断文本内容是否为空。如果为空就不操作,如果不为空再进行操作。

首先我们要先把欢迎区域的文字图标组合隐藏,然后把输入框的内容添加到对话记录的中继器里。

图片

考虑到内容较多时,我们先把最新的内容显示出来,所以我们需要动态面板的滚动条滚动到最下方。这里我们需要在对话记录的动态面板内添加一个默认隐藏的元件作为锚点。然后用移动的交互,移动到对话记录中继器的底部,最后用滚动到元件的交互,让动态面板的滚动条滚动到底部元件的位置。

图片

问题问完后,我们要自动回复答案。我们首先对问题列表的中继器进行筛选,筛选出符合条件的答案。这里是通过简单判断,判断中继器表格里 wenti 列是否包含有输入框里的文本值。

图片

如果有筛选结果,就是中继器筛选后的条数不等于 0,我们就用设置文本的交互,将问题的答案,就是在中继器里文本标签的值记录下来;如果等于 0,就是没有筛选结果,就是没有找到答案,用设置文本的交互,记录默认的话术,例如:'对不起,目前没有找到该问题相关的知识点,您可以提问右侧问题列表相关的问题,或者在中继器里的添加对应的问题'。

图片

这样我们记录下了要回答的内容后,用移出筛选的交互,将问题列表还原,并且触发将记录的文本逐字显示。

文本逐字显示,其实就是通过文本提取函数,将文本值逐一提取,先提取第一个,然后是第二个……如此循环,直到最后一个字为止。这里的区别,要在先把第一个字的文本,用添加行的交互添加到对话的中继器里,然后再进入循环依次将第 2、3、4、5、6……直到末尾的字,通过循环判断的方式添加上去。

完成之后,我们要用移动的交互,将动态面板内的锚点元件移动到中继器表格的下方,然后用滚动到元件的交互,让动态面板的滚动条滚动到最下方锚点的位置。

图片

这样我们就完成了 AI 对话机器人的原型模板了,后续使用也是很方便,问题和答案在中继器表格中填写即可,即可自动生成的交互效果。

目录

  1. Axure 实现 AI 对话机器人原型
  2. 原型核心功能
  3. 制作步骤
  4. 1. 底部背景
  5. 2. 欢迎区域
  6. 3. 问题列表
  7. 4. 对话区域
  8. 5. 输入区域

更多推荐文章

查看全部
  • Mac 端 Git 基础概念与 PyCharm 使用指南
  • DeepSeek 深度使用指南与提示词实战技巧
  • C++ 核心概念与常见面试题解析
  • 前端开发三年职业成长回顾:从传统软件到互联网实战
  • VSCode 配置 Java 开发环境详解
  • 使用 OpenClaw 与飞书搭建专属 AI 机器人
  • C++ Google Test (gtest) 全面使用指南
  • GLM-4.6V-Flash-WEB 模型参数量与显存占用解析
  • 使用 Python 将 CSV 数据导入 Neo4j
  • Python 实现 GitHub 热门项目自动挖掘与分析 AI Agent
  • 无模型自适应控制算法原理及与 PID 对比验证
  • Style2Paints 风格迁移数据集与训练实战解析
  • Ollama 本地大模型部署与使用指南
  • ControlNet-sd21 完全攻略:AI 绘画精准控制指南
  • SCI 及核心期刊投稿 AI 生成率检测与降低指南
  • 动态规划全局最优:在字符候选集中搜索最佳序列组合
  • 人工智能 AI 产品经理与传统产品经理的工作差异详解
  • C++ AC 自动机:原理、实现与应用
  • Python 办公自动化核心知识点与实战指南
  • Cursor 2.0 发布:自研 Composer 模型上线及多 Agent 实测

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online