最近我做了一个轻量实验:用 Cursor结合小豆包 API,养了一只会说话、会撒娇、甚至会生气的虚拟宠物猫。
整个开发成本不到 5元,却让我体验到 AI 在 快速低成本探明商业方向和技术方向的潜力。

🐾 为什么不是小游戏,而是一只宠物?
之前很多人用 API 做大富翁、RPG 游戏,逻辑复杂、玩法炫酷。
但我想换个角度:做一个轻量、好玩的“小陪伴”项目。
宠物的核心目标很简单:
- 能听懂我说话,并回复我。
- 有自己的“心情”,会撒娇、会生气。
- 能“成长”,互动越多,解锁新技能。
说白了,就是一只 AI 驱动的电子宠物。
💰 成本与开发体验
我全程只用了 cursor/小豆包 API 来生成代码、修复逻辑。
- 调用次数:大约 50 次
- 成本:不到 5元
- 开发时间:半天
AI编程优势:
- 响应快,成本低,适合小项目尝鲜。
- 对话生成和逻辑修改都很顺畅。
不足:
- 有时答案过长,需要在 prompt 里限制。
- 情绪逻辑要人工设计,否则宠物会“性格混乱”。
🔧 我是怎么实现的?
我拆成三个模块来开发。
1. 宠物能听懂我说话
通过调用小豆包 API key,让宠物用“可爱猫咪语气”回复。
async function talkToPet(userInput) {
const response = await fetch("https://api.linkapi.org/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
},
body: JSON.stringify({
model: "doubao-pro",
messages: [
{ role: "system", content: "你是一只可爱的宠物猫,要用俏皮语气说话,每次不超过20个字。" },
{ role: "user", content: userInput }
]
})
});
const data = await response.json();
return data.choices[0].message.content;
}
2. 宠物有“心情”
我给它设计了四种情绪:happy、angry、sleepy、calm。
let petMood = "happy";
function updateMood(action) {
if (action === "feed") petMood = "happy";
if (action === "ignore") petMood = "angry";
if (action === "sleep") petMood = "sleepy";
}
function getMoodPrompt() {
if (petMood === "happy") return "你很开心,要撒娇";
if (petMood === "angry") return "你有点生气,要抱怨";
if (petMood === "sleepy") return "你很困,要打哈欠";
return "你平静地回应";
}
3. 宠物会成长
我让它随着互动次数解锁技能。
let interactionCount = 0;
function levelUp() {
interactionCount++;
if (interactionCount === 10) {
return "解锁新技能:会唱歌啦!";
}
return null;
}
👉 当我和它对话 10 次时,它突然唱歌:“啦啦啦,我是最可爱的猫咪~”
🧩 遇到的挑战
- 回答太长 → 限制字数,每次不超过 20 个字。
- 情绪不明显 → 在 system prompt 里加
petMood提示。 - 输出被截断 → 拆分指令,让 cursor 分步骤生成。
🎉 最终效果
- 宠物能随时和我聊天,语气俏皮。
- 它会因为“被冷落”而闹脾气,也会因为“被喂食”而开心。
- 随着互动增加,它会解锁新技能,逐渐成长。
🚀 更多应用场景
这个小实验让我意识到:AI 宠物不仅仅是玩具,还可以有很多应用:
- 教育:陪孩子学习、问答、习惯养成。
- 陪伴:给独居的人带来情感支持。
- 商业:做成公众号小游戏、小程序,甚至虚拟偶像。
后续迭代还可以接入 AI 绘图,让宠物有不同表情头像,甚至能动画化,体验会更沉浸。
用 小豆包 API,我花不到 5元,就养出了一只“会说话、会撒娇、会成长”的虚拟宠物。
这个过程让我体会到:AI 已经不仅仅是工具,它也能成为 陪伴和互动的载体。下一步,我想把它做成一个小程序,让更多人都能领养一只 AI 宠物。
现在又了 cursor 这种ai编程软件给了更多快速试错的可能。快速低成本探明商业方向和技术方向。


被折叠的 条评论
为什么被折叠?



