简介:带虚拟计算机的AI智能体正在把软件开发和数据分析变成“描述需求、验收结果”的任务。本教程通过一个情侣密友社交应用的原型开发与一份最新季度财报分析案例,讲解如何编写高质量提示词、跟踪执行过程、部署网站、校验数据结论,并提供验收清单、问题排查与安全优化建议,帮助读者真正用好这类工具。
大语言模型正在从“回答问题”走向“执行任务”。有一类新产品为模型配备了一台虚拟计算机(即隔离的云上运行环境)。在这台“电脑”里,模型可以编写并运行代码、执行命令、浏览网页、调用专业数据源,直到产出可运行、可访问的成品。这类产品通常被称为自主智能体(AI Agent)。
本教程的目标,是帮助读者完整掌握用AI智能体完成两类任务的方法:
本教程不仅讲解“怎么做”,还会说明“为什么这样做”“如何验收结果”“出现问题时如何排查”,并给出安全与成本方面的优化建议。
适合人群
阅读本教程前,建议了解以下基础概念。不具备也没关系,可以边做边学:
普通对话式AI的产出主要是文字:你问一句,它答一句,无法直接运行代码、访问实时数据或把成果部署上线。带虚拟计算机的自主智能体则多了一个“执行层”:
其工作方式可以概括为“规划—执行—观察—修正”的循环:
目标 = 解析用户需求()上下文 = [需求描述, 可用工具列表, 环境与权限信息]while 未完成(目标) and 已用资源 < 额度上限:计划 = 规划下一步任务(上下文) # 生成或更新待办事项清单for 步骤 in 计划:结果 = 调用工具(步骤.所需工具, 步骤.输入) # 写代码、执行命令、检索网页、调用数据源等上下文 = 上下文 + [步骤, 结果] # 把执行结果写回上下文进度 = 对照验收条件检查(目标, 上下文)if 全部通过(进度):breakelse:根据失败原因修正(计划, 上下文) # 修复报错、补充缺失功能产物 = 整理交付物(上下文) # 代码、说明文档、预览地址、分析报告等return 产物
这个循环带来三个重要启示:
按照常见分类,这类智能体的工具能力通常包括以下几类:
| 能力类别 | 具体能力 | 在本教程中的作用 |
|---|---|---|
| 任务管理 | 待办事项 | 拆解目标、跟踪进度、向用户展示执行计划 |
| 编程执行 | 编写代码、操作终端 | 生成网站源码,安装依赖,启动与调试服务 |
| 信息检索 | 浏览网页、文字搜索、图片搜索 | 查证技术方案、API用法、设计规范与数据口径 |
| 多媒体生成 | 图片生成、音频生成 | 生成页面配图、图标、音效等素材 |
| 数据接入 | 专业财经数据源 | 获取财报等结构化数据,支撑数据分析 |
| 发布部署 | 网站部署 | 把开发完成的网站发布到公网,生成访问地址 |
这类功能通常集成在AI助手产品的主界面中。注册登录后,在对话入口附近即可找到类似“自主执行”“虚拟电脑”之类的功能入口。需要注意:
提交前先回答四个问题:
本部分以“为情侣与密友设计一款维持亲密联系的社交应用原型”为例,演示从需求描述到网站上线的全过程。
做什么:把笼统的想法转化为包含角色、目标、功能、风格、技术约束和验收标准的结构化提示词。
为什么这样做:智能体需要据此生成待办清单,并在此后每一步都以此为依据。功能描述含糊,容易导致生成结果“能用但不对味”;缺少验收标准,智能体可能在一个功能反复出错时陷入无效循环。
怎么做:可按“六要素法”组织提示词,并结合原始需求整理出如下示例。其中产品名称为虚构代称:
# 角色你是一名资深全栈工程师,同时具备产品设计师的能力。# 任务目标开发一个名为「伴伴」的情侣与密友社交应用网站原型,完成后部署到公网并提供访问地址。# 产品背景目标用户是处于恋爱关系或亲密友谊中的两个人,产品帮助双方保持日常联系、加深相互了解。# 核心功能1. 每日问题卡片- 提供由心理学与关系咨询领域专家设计的开放式问题,每次展示一张;- 支持左右滑动或点击按钮切换问题;- 用户可以输入自己的回答,提交后解锁对方已提交的回答;- 双方可以针对答案点赞或添加评论。2. 关系挑战小游戏- 包含“谁更可能……”类趣味问答:轮流作答后展示双方选择的一致程度;- 题目按轻松、深度、怀旧等主题分类。3. 互动打卡与里程碑- 日历视图展示每日互动情况,支持连续打卡天数统计;- 达到7天、30天、100天等节点时展示庆祝动画与纪念文案;- 生成双方共同“回忆时间线”,按时间展示重要互动记录。# 视觉风格- 整体时尚简约,以暖色调为主(如玫瑰红、珊瑚粉、琥珀色),搭配深色背景,营造温馨浪漫的氛围;- 字体清晰易读,卡片圆角与柔和阴影,交互动画流畅;- 适配手机与桌面浏览器,采用移动优先的响应式布局。# 技术约束- 使用主流前端框架构建界面,组件化组织代码;- 模拟多用户场景:提供两个视角切换入口,便于演示“解锁对方回答”的交互;- 所有代码与配置写入项目文件,附带可运行的本地启动说明。# 交付物与验收标准1. 输出完整项目代码与依赖清单;2. 在虚拟环境中成功启动并提供预览地址;3. 三大核心功能均可正常操作,控制台无报错;4. 部署到公网并返回可访问的地址。
注意事项
做什么:在对话入口中选择智能体功能,粘贴完整提示词并提交。随后虚拟环境开始初始化,智能体输出待办事项清单。
为什么这样做:待办清单是智能体的执行计划。提交后的前一两分钟,是发现方向性偏差成本最低的时刻。
怎么做:逐项核对清单是否覆盖了提示词中的全部功能。例如清单中是否分别包含“问题卡片”“挑战游戏”“打卡日历”等任务。若发现遗漏,可立即在对话中补充:
请补充一项任务:实现双方“回忆时间线”页面,按月份分组展示互动记录。
注意事项:不要在任务刚开始时频繁追加需求,以免打乱执行计划。补充内容尽量简短明确,一次只提出关键修正。
做什么:智能体按照清单依次完成任务,常见过程包括:
为什么这样做:智能体在同一环境中“写代码—运行—看结果”,能根据真实报错调整方案,这是它区别于“只生成代码文本”的关键。
注意事项:这一步耗时最长。若页面长时间停留在同一任务,可查看输出日志判断是在等待网络、安装依赖还是在处理报错。切忌连续提交多个重复任务,以免浪费额度。
做什么:代码完成后,智能体会在虚拟环境中启动网站,并返回一个临时预览地址。
为什么这样做:临时地址让用户在正式部署前先在手机和电脑上实际体验,及时发现问题。
怎么做:
桌面端宽屏下,问题卡片宽度被拉伸到全屏,请限制内容区最大宽度并居中显示;打卡日历在月份切换后未刷新数据,请修复。
注意事项
做什么:智能体把网站构建为生产版本并发布到公网,返回正式访问地址。
为什么这样做:只有部署上线,原型才能分享给评审人员、用户或客户体验,真正发挥验证价值。
通用做法与建议
注意事项
做什么:按照验收清单逐项检查线上网站,确认无误后交付。
验收清单:
| 检查项 | 检查方法 | 合格标准 |
|---|---|---|
| 功能完整性 | 逐项操作三大核心功能 | 与需求描述一致,无明显缺失 |
| 多端适配 | 手机、平板、桌面分别访问 | 布局正常,文字无溢出或遮挡 |
| 交互流畅度 | 切换页面、滑动卡片、提交答案 | 响应及时,动画无明显卡顿 |
| 运行错误 | 查看浏览器控制台 | 无红色报错信息 |
| 访问稳定性 | 多刷新几次页面 | 能正常打开,资源加载完整 |
| 内容合规 | 检查文案与素材 | 无侵权内容、无违规信息 |
后续如需迭代,可在原任务对话中继续提出修改意见,或在保留现有代码的基础上发起新任务,避免重复生成已有功能。
做什么:确定分析对象、时间范围、指标清单和输出形式。
为什么这样做:财报数据存在多种口径,例如按照通用会计准则编制的报表数据,与剔除股份支付、投资公允价值变动等项目后的非通用会计准则数据。口径不统一,是财务分析错误最常见的原因之一。
建议明确的要素:
做什么:选择合适的数据获取方式,并要求智能体在输出中标注数据出处。
为什么这样做:大语言模型可能生成看似合理但并不准确的数据。标注出处可以让使用者快速核对,降低误用风险。
可选的数据获取方式
建议在提示词中加入以下要求:
所有数据请注明来源(如“公司某季度业绩公告”)与对应报表项目;无法确认的数据请明确标注“未确认”,不得推测填充。
做什么:把分析目标、指标口径和输出要求写成结构化提示词,参考示例如下:
# 角色你是一名资深财务分析师。# 任务分析某智能硬件企业最新一期季度财报,输出一份结构化的经营分析报告。# 分析维度1. 整体业绩:营业收入、毛利及毛利率、净利润,分别计算同比与环比变化;2. 收入结构:按业务分部或产品线拆分收入构成,识别主要增长来源;3. 成本与费用:销售、管理、研发费用及占比变化;4. 现金流与资产负债:经营活动现金流净额、现金储备、有息负债水平;5. 结论与展望:经营亮点、潜在风险及需要关注的指标。# 数据要求- 优先使用平台接入的专业财经数据源;所有数字注明来源与报表项目;- 统一货币单位(如人民币亿元),保留两位小数;- 无法获取的数据明确标注“未获取”,不得推测。# 输出要求- 先给出3~5条核心结论,再附数据明细表;- 用图表展示营收与净利润的趋势、收入结构占比;- 文末附数据来源清单与分析口径说明。
注意事项
做什么:观察智能体如何获取数据、如何计算指标,重点关注计算过程是否透明。
为什么这样做:分析结论是否可信,取决于计算过程是否可复核。
关键指标计算逻辑:
| 指标 | 计算逻辑 | 注意点 |
|---|---|---|
| 同比增长率 | (本期数值 − 上年同期数值)÷ 上年同期数值 × 100% | 对比的是去年同一季度,而非上一季度 |
| 环比增长率 | (本期数值 − 上季度数值)÷ 上季度数值 × 100% | 需确认是否做过季节性调整 |
| 毛利率 | (营业收入 − 营业成本)÷ 营业收入 × 100% | 注意营业成本是否包含相关税费等项目 |
| 费用率 | 某项费用 ÷ 营业收入 × 100% | 保持各期计算口径一致 |
注意事项
做什么:智能体生成包含结论、数据表、图表和来源说明的分析报告后,进行人工复核。
复核方法
注意事项:AI生成的分析报告可作为研究参考,不应直接作为投资或经营决策依据。涉及重要判断时,请咨询具备资质的专业人士。
智能体生成的网站通常包含配置文件与环境变量。以下仅作通用说明,具体以项目实际内容为准:
| 配置类别 | 常见内容 | 含义 | 风险控制 |
|---|---|---|---|
| 依赖与运行时配置 | 依赖清单、运行时版本声明 | 声明项目依赖的库及版本,保证在不同环境可复现 | 锁定版本,避免使用范围过宽或来源不明的依赖 |
| 环境变量 | 数据库连接信息、访问密钥、功能开关 | 区分开发与生产环境,避免敏感信息写入代码 | 通过环境变量或密钥管理服务注入,不提交到代码仓库 |
| 构建与部署配置 | 构建命令、输出目录、端口 | 决定代码如何打包以及在哪里被访问 | 生产环境关闭调试模式与示例数据 |
| 访问与安全配置 | 域名、HTTPS证书、访问控制 | 控制谁能访问网站以及传输是否加密 | 启用加密传输,后台管理入口增加身份认证 |
问题1:任务长时间没有进展,或中途中断
问题2:生成的功能与需求不符
问题3:网站运行报错,页面空白或样式错乱
问题4:同一问题反复修复却始终不成功
问题5:部署后网站无法访问
问题6:网站在部分网络环境下加载缓慢
问题7:财报数字与官方公告不一致
问题8:智能体的结论缺少数据支撑
问题9:图表类型选择不当
本教程围绕“用带虚拟计算机的AI智能体完成网站开发与数据分析”这一目标,系统讲解了从前期准备到最终验收的完整流程:
AI智能体的价值,在于把开发者从重复性劳动中解放出来,把精力集中在需求定义、方案决策和质量把关上。它不是替代工程师,而是放大工程师的能力。
后续可继续深入的方向包括: