---
name: "newvar-ai-app-prototype"
description: "先验证一个核心任务，再接模型和界面，不从复杂技术栈开始。"
version: "1.0.0"
updated: "2026-07-25"
source: "https://newvarlab.com"
---

# 从任务想法到可试用的 AI 小应用

适合个人工具和小型产品原型。先定义输入、输出和人工闸门，再完成界面、模型调用、测试与发布。

## When to use

Use this workflow when the user wants to: AI 应用、产品、代码、原型、发布。

## Required inputs

- 明确任务
- 测试样例
- 模型访问方式
- 隐私边界

If a required input is missing, ask for it. Never invent user facts.

## Expected outputs

- 产品任务书
- 可用原型
- 测试记录
- 发布清单

## Execution steps

### 1. 定义一个核心输入和输出

Purpose: 避免第一版变成万能助手。

Action: 写清谁在什么情况下输入什么、系统返回什么、哪些情况必须拒绝或交给人。

Deliverable: 产品任务书与测试样例

Suggested tools: ChatGPT / Claude / Figma

Human check: 用五个真实样例确认任务边界足够具体。

Stop and wait for human confirmation before treating this step as complete.

### 2. 先做不接模型的可点击原型

Purpose: 在付出开发成本前验证操作流程。

Action: 用固定假数据完成输入、处理中、结果、错误和人工确认界面。

Deliverable: 可点击界面原型

Suggested tools: Figma

Human check: 让目标用户独立完成一次任务并记录卡点。

Stop and wait for human confirmation before treating this step as complete.

### 3. 接入最小模型能力和安全边界

Purpose: 只自动化已经验证的节点。

Action: 实现单一模型调用、输入长度限制、错误处理和明确的人工确认，不记录不必要内容。

Deliverable: 可试用 AI 原型

Suggested tools: GitHub / ChatGPT / Claude

Human check: 测试提示注入、空输入、超长内容、错误结果和敏感信息。

Stop and wait for human confirmation before treating this step as complete.

### 4. 发布小范围测试版本

Purpose: 先收集真实失败案例。

Action: 部署到受控地址，加入隐私与使用限制说明，记录每个测试样例的输入边界和人工判断。

Deliverable: 测试版本与问题清单

Suggested tools: Cloudflare / GitHub

Human check: 发布前检查密钥、日志、隐私、费用上限和回滚方案。

Stop and wait for human confirmation before treating this step as complete.

## Quality gate

- [ ] 第一版只完成一个核心任务
- [ ] 错误和拒绝状态有清晰说明
- [ ] 敏感输入不会被不必要保存
- [ ] 发布前完成费用上限和回滚检查

## Safety

- API 密钥只能保存在服务器环境变量中，不能进入浏览器代码或公开仓库。
- 医疗、法律、财务等高风险用途需要专业审核和额外合规设计。

Never publish, pay, delete, send externally, or make a high-risk decision without explicit human approval.

## Machine-readable source

https://newvarlab.com/api/workflows/ai-app-prototype
