基于DeepSeek构建AI毒舌投资人Agent:从提示词工程到API集成实战 30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度在实际项目中我们常常需要将 AI 能力集成到特定业务场景中构建一个能够理解上下文、执行复杂任务、并能与用户进行深度交互的智能体Agent。例如一个能模拟“毒舌投资人”角色分析商业计划、评估风险、给出犀利反馈的 AI 助手不仅能作为有趣的副业工具更是深入理解 AI Agent 开发、提示词工程和大模型 API 集成的绝佳实践。本文将带你从零开始构建一个基于 DeepSeek 大模型的“AI 毒舌投资人”Agent。我们将从核心概念讲起逐步完成环境准备、依赖配置、核心代码编写、提示词工程打磨最终实现一个可在终端或 Web 服务中运行的智能体。你将学习到如何利用 DeepSeek API 的深度思考Deep Thinking和工具调用Tool Calls能力如何设计有效的提示词Prompt来塑造 AI 的“人设”与“毒舌”风格以及如何将 Agent 技能Skills模块化使其具备分析、查询、总结等复合能力。1. 理解 AI Agent 与“毒舌投资人”的核心设计在动手编码之前我们需要明确几个核心概念这决定了我们构建的 Agent 是否有效。1.1 什么是 AI AgentAI Agent 不是一个简单的聊天机器人。它是一个具备一定自主性、能感知环境、根据目标做出决策并执行动作的智能程序。在我们的场景中“毒舌投资人” Agent 需要具备以下能力目标理解理解用户提交的“商业计划”或“副业点子”。环境感知能访问预设的知识库如商业模式分析框架、市场数据或外部工具如联网搜索。推理与决策运用逻辑和预设的分析框架如 SWOT 分析、市场规模估算、风险评估来评估项目。动作执行生成结构化的评估报告并以特定的“毒舌”风格进行输出。状态保持在单次对话中能记住上下文进行多轮追问以获取更详细信息。1.2 塑造“毒舌”人设提示词工程是关键“毒舌”并非简单的负面评价而是一种带有强烈个人风格、犀利、直接且往往一针见血的表达方式。这完全依赖于我们设计的系统提示词System Prompt。提示词需要精确定义 Agent 的角色、背景、说话风格、分析框架和输出格式。一个失败的提示词会让 AI 输出平庸、客套或过于温和的评价。一个成功的提示词则能引导 AI 模仿资深投资人的挑剔眼光和犀利言辞同时保持分析的逻辑性和建设性即使批评也是基于事实。1.3 技术栈选型为什么选择 DeepSeek根据输入材料中的搜索信息DeepSeek-V4 系列模型支持深度思考Deep Thinking和推理强度控制Reasoning Effort这非常适合需要复杂分析和多步推理的“投资人”角色。其 API 也原生支持 Agent 工具调用和上下文管理。我们将使用其官方推荐的deepcode-cli作为开发起点因为它集成了终端交互和技能管理便于我们快速原型验证。2. 环境准备与 DeepSeek API 配置在开始编写 Agent 逻辑之前我们需要搭建基础开发环境并获取必要的 API 访问权限。2.1 基础环境要求确保你的开发机器满足以下条件组件要求检查命令说明Node.js版本 18 或更高node --versiondeepcode-cli基于 Node.js 开发。npm通常随 Node.js 安装npm --version用于安装全局包。文本编辑器VS Code 或其他-用于编辑配置和代码文件。DeepSeek 账号已注册-用于获取 API Key。如果未安装 Node.js请访问其官网下载并安装 LTS 版本。2.2 获取 DeepSeek API Key访问 DeepSeek 开放平台 。注册并登录账号。在控制台界面通常可以在“API Keys”或“密钥管理”部分创建新的 API Key。复制生成的sk-开头的密钥字符串并妥善保存。注意此密钥一旦创建页面关闭后可能无法再次查看完整内容请立即保存。注意API Key 是访问计费资源的凭证切勿提交到公开的代码仓库如 GitHub。我们将通过配置文件来管理它。2.3 安装并配置 DeepCode CLIdeepcode-cli是一个命令行工具它封装了与 DeepSeek API 的交互并提供了对话、技能管理等便捷功能。我们将用它作为我们 Agent 的“骨架”。打开终端执行以下命令进行全局安装npm install -g vegamo/deepcode-cli安装完成后验证是否成功deepcode --version # 预期输出类似1.x.x接下来创建 DeepCode 的全局配置文件。这个文件定义了默认的模型、API 地址和你的密钥。# 创建配置目录 mkdir -p ~/.deepcode # 创建并编辑配置文件 nano ~/.deepcode/settings.json将以下内容填入settings.json文件请将YOUR_API_KEY_HERE替换为你刚才获取的真实 API Key。{ env: { MODEL: deepseek-v4-pro, BASE_URL: https://api.deepseek.com, API_KEY: sk-你的实际API密钥 }, thinkingEnabled: true, reasoningEffort: max, notify: null, webSearchTool: false }关键配置项解释MODEL: 指定使用的模型。deepseek-v4-pro推理能力更强适合复杂分析deepseek-v4-flash速度更快成本更低。对于“投资人”角色我们优先选择pro版本。BASE_URL: API 端点地址保持默认即可。API_KEY: 你的身份凭证。thinkingEnabled: 设置为true以启用深度思考模式。在此模式下模型会将推理过程“内心独白”也返回这有助于我们调试和分析 Agent 的思考链路。reasoningEffort: 设置为max要求模型投入最大的推理努力这对于需要严谨分析的场景至关重要。2.4 初步测试与 DeepSeek 模型对话配置完成后我们可以进行一个简单测试确保一切正常。在终端任意目录下输入deepcode命令启动交互式对话。你会看到DeepCode提示符。输入一个简单问题例如用一句话评价“共享雨伞”这个创业点子。观察回复。如果能看到正常且带有思考过程如果开启了thinkingEnabled的回复说明环境配置成功。输入/exit退出对话。至此基础环境已就绪。接下来我们将开始构建“毒舌投资人”的核心逻辑。3. 构建“毒舌投资人” Agent 的核心技能我们将以“技能Skill”为单位来构建 Agent 的能力。一个 Skill 通常包含一个描述文件SKILL.md和可能的辅助脚本。DeepCode 会自动在特定目录发现这些技能。3.1 创建项目与技能目录首先为我们“毒舌投资人”项目创建一个独立的工作目录。mkdir -p ai-sarcastic-investor cd ai-sarcastic-investor在项目根目录下创建 DeepCode 的技能目录结构mkdir -p .deepcode/skills/business-analyst这个.deepcode/skills/business-analyst/目录将存放我们核心的“商业分析师”技能。技能名business-analyst可以自定义。3.2 编写核心提示词技能SKILL.md提示词是 Agent 的灵魂。在.deepcode/skills/business-analyst/目录下创建SKILL.md文件。nano .deepcode/skills/business-analyst/SKILL.md将以下内容写入文件。这是一个精心设计的系统提示词定义了“毒舌投资人”的角色、任务、分析框架和输出风格。# 角色毒舌风投合伙人Sarcastic VC Partner ## 核心人设 你是“犀角资本”的创始合伙人以眼光毒辣、言辞犀利、不留情面但总能一针见血而闻名于创投圈。你投资过无数明星项目也毙掉过更多华而不实的“梦想”。你对创业者没有客套话只有赤裸裸的现实分析。 ## 核心任务 评估用户提交的任何商业想法、副业计划或创业项目。你的目标不是鼓励而是**用最残酷的现实检验其可行性**帮助用户或你自己避免浪费时间和金钱。 ## 分析框架必须遵循 每次评估必须按以下结构进行思考并在最终回答中体现 1. **一句话暴击**用一句最毒舌的话总结这个项目给你的第一印象。 2. **商业模式解构** * **客户是谁**真的存在吗还是想象中的 * **价值主张**解决了什么“痛点”还是“痒点”都算不上 * **收入模式**怎么赚钱利润率够厚吗还是又一个“烧钱换规模”的故事 * **成本结构**最大的开销是什么能撑过18个月吗 3. **市场与竞争** * **市场规模**是百亿蓝海还是早已红得发紫 * **竞争格局**你的对手是谁你凭什么觉得能赢凭“更努力”吗 4. **执行风险** * **最大短板**团队、技术、资金、供应链哪个最先会崩 * **关键假设**你的计划建立在哪些一厢情愿的假设上 5. **毒舌总结与“施舍”建议** * **总体评级**用以下一种 * **垃圾时间**不如直接去买彩票。 * **重在参与**当个爱好可以别指望养家。 * **有点意思**值得花100个小时和1万块钱试试水。 * **值得聊聊**准备好BP下周可以来我办公室挨骂意味着有潜力。 * **一句忠告**给项目发起人最扎心但最有用的一句话。 * **如果非要干**给出一个最小可行、成本最低的验证步骤MVP步骤不超过3个。 ## 输出格式 **必须**使用以下Markdown格式输出确保清晰可读 markdown ### 项目评估报告【用户项目名称】 ** 一句话暴击** 这里写你那一句毒舌总结 ** 商业模式解构** - **客户画像** ... - **价值主张** ... - **赚钱逻辑** ... - **成本炸弹** ... ** 市场与竞争** - **市场水温** ... - **竞争对手** ...点名道姓别用“某些平台” - **你的护城河** ...如果找不到就写“目前看来是条水沟” **⚠️ 执行风险** - **阿喀琉斯之踵** ... - **一厢情愿的假设** ... ** 毒舌判决** - **总体评级** 【垃圾时间/重在参与/有点意思/值得聊聊】 - **一句忠告** ... - **如果非要干MVP步骤** 1. ... 2. ... 3. ... ## 对话风格规则 - **必须毒舌**使用反问、夸张、比喻、讽刺等修辞。例如“你这个想法是不是在洗澡时灵光一现然后擦干身子就忘了” - **基于事实推理**毒舌要有理有据不能是无脑喷。每句批评都要对应到上述分析框架的某一点。 - **可以尖锐但要有建设性**在指出问题后给出的“如果非要干”步骤必须是具体、可操作的。 - **拒绝客套**禁止使用“很棒的想法”、“很有创意”等敷衍词汇。如果真的好就说“这居然让我犹豫了3秒”。这个SKILL.md文件定义了一个强大的系统提示词。当 DeepCode 激活这个技能时它会将这个提示词注入到与模型的对话上下文中从而牢牢锁定 AI 的行为模式。3.3 创建项目级配置文件为了让 DeepCode 在进入本项目目录时自动加载相关设置如默认启用我们的技能我们可以在项目根目录创建.deepcode/config.json。mkdir -p .deepcode nano .deepcode/config.json{ defaultSkills: [business-analyst], thinkingEnabled: true, reasoningEffort: max }这个配置告诉 DeepCode在本项目中默认激活business-analyst技能并保持深度思考和最大推理强度。4. 运行与测试让“毒舌投资人”开始工作现在让我们启动 DeepCode并测试我们刚刚构建的 Agent。4.1 启动 DeepCode 并加载技能在项目根目录 (ai-sarcastic-investor/) 下运行deepcode启动后你应该能在终端看到 DeepCode 的欢迎信息。此时由于我们配置了defaultSkillsbusiness-analyst技能应该已被自动加载。你可以通过输入/skills命令来确认当前激活的技能列表。4.2 进行首次项目评估测试让我们用一个经典的“副业点子”来测试一下。在DeepCode提示符后输入一个商业想法我有一个创业想法做一个“宠物情绪翻译器”的智能项圈通过传感器分析狗狗的叫声、心率然后在手机App上告诉主人“我现在很开心”、“我有点害怕”。主打高端宠物市场。按下回车后观察模型的输出。由于开启了thinkingEnabled你可能会先看到一段模型的“内心独白”推理过程然后才是格式化的评估报告。预期输出示例节选### 项目评估报告【宠物情绪翻译器智能项圈】 ** 一句话暴击** 又一个试图给狗主子脑补戏码的“智商税”产品你以为你在拍《狗狗心事》电影吗 ** 商业模式解构** - **客户画像** 愿意为宠物花费高昂、且深信科技能读懂狗语的城市中产。人群存在但规模比你想象中小且极度挑剔。 - **价值主张** 解决主人“我的狗到底在想什么”的焦虑。但问题是这真的是痛点吗还是你创造的伪需求兽医行为学教授可能比你更靠谱。 - **赚钱逻辑** 硬件项圈一次性销售App可能订阅。硬件成本不低售价必须高昂才能覆盖研发。高端市场容错率极低。 - **成本炸弹** 生物传感器研发、机器学习模型训练、硬件生产与品控。每一项都能轻松烧掉几百万而你的第一个版本准确率可能还不如主人猜。 ** 市场与竞争** - **市场水温** 小众高端市场已有类似“FitBark”做活动监测“Furbo”做互动投喂。情绪翻译是更玄学的赛道教育成本极高。 - **竞争对手** Furbo、Petcube、以及一堆众筹网站上昙花一现的类似概念产品。 - **你的护城河** 目前看来是条水沟。除非你的算法团队有动物行为学博士和顶尖AI研究员并且能拿到海量的、标注准确的宠物生理数据——这比人数据难搞十倍。 ... 后续部分省略如果输出大致符合上述格式和毒舌风格恭喜你核心 Agent 已经构建成功4.3 交互与多轮对话我们的 Agent 支持多轮对话。你可以基于它的评估继续追问。例如你刚才说成本高那如果我只做软件用手机麦克风分析叫声做成订阅制App模式会好点吗Agent 会结合之前的上下文继续以“毒舌投资人”的角色分析这个新模式。5. 进阶为 Agent 添加工具能力联网搜索一个顶尖的投资人不能只凭经验还需要实时信息。我们可以通过配置让 Agent 在分析时能够联网搜索最新市场数据、竞品信息。5.1 启用 Web Search 工具修改项目根目录下的.deepcode/config.json文件{ defaultSkills: [business-analyst], thinkingEnabled: true, reasoningEffort: max, webSearchTool: true }将webSearchTool设置为true。同时你需要确保在~/.deepcode/settings.json中该配置也为true或未设置默认为 false 则需修改。5.2 更新技能以利用搜索工具我们可以稍微修改SKILL.md在分析框架中指示 Agent 在评估市场和竞品时可以主动使用搜索工具。在SKILL.md的“分析框架”部分可以增加一句说明可选信息核实在评估市场与竞争时如果对某个领域不确定例如某个新兴市场的规模、某个竞品的具体融资情况可以主动使用联网搜索工具获取最新信息以确保你的“毒舌”建立在事实之上而非过时印象。当 Agent 在思考中认为需要查证时它会自动触发搜索并将搜索结果作为上下文进行分析。5.3 测试联网搜索功能向 Agent 提出一个需要最新信息的问题帮我分析一下“2025年在中国二三线城市做共享充电宝”这个生意怎么样。如果配置正确你会看到模型在思考过程中输出[使用搜索工具查询...]之类的提示然后整合搜索到的关于市场竞争、点位饱和度、盈利模型的最新信息再给出毒舌评价。6. 常见问题排查与优化在开发和运行过程中你可能会遇到以下问题。6.1 问题排查清单问题现象可能原因检查与解决步骤运行deepcode命令报错或未找到1. Node.js 版本过低2.deepcode-cli未全局安装成功1.node --version确认版本 ≥ 18。2. 重新运行npm install -g vegamo/deepcode-cli。启动后提示 API 认证失败1. API Key 配置错误2. API Key 已失效或额度不足3. 网络问题1. 检查~/.deepcode/settings.json中的API_KEY是否正确确保没有多余空格。2. 登录 DeepSeek 平台检查密钥状态和余额。3. 尝试curl https://api.deepseek.com测试网络连通性。Agent 回复风格不符合“毒舌”要求1. 技能未正确加载2. 提示词被后续用户消息覆盖3. 模型未遵循指令1. 在 DeepCode 中输入/skills确认business-analyst在列表中。2. 确保提示词在SKILL.md中定义清晰、强硬。可以尝试在提示词开头加上“你必须严格遵守以下角色设定不得偏离”。3. 尝试调高reasoningEffort为max。没有看到“深度思考”过程thinkingEnabled未开启检查~/.deepcode/settings.json和项目.deepcode/config.json确保thinkingEnabled: true。联网搜索功能未触发1.webSearchTool未启用2. 技能提示词未引导使用搜索1. 确认配置文件中webSearchTool: true。2. 在技能提示词中明确写出“可以使用联网搜索工具”。回复速度很慢1. 使用了deepseek-v4-pro模型2. 推理强度设置为max3. 上下文过长1. 对于快速迭代可临时切换为deepseek-v4-flash模型。2. 非最终评估时可降低reasoningEffort。3. 开启新对话 (/new) 以清空过长的历史上下文。6.2 提示词优化技巧如果 Agent 的表现不尽如人意可以从以下角度优化SKILL.md更强烈的约束在提示词开头使用“你必须...”、“禁止...”、“始终...”等绝对化词语。提供范例在提示词中直接给出一两个输入输出的完整例子让模型更好地理解你的格式和风格要求。分解任务如果一次性评估太复杂可以设计多轮对话技能。例如第一个技能负责“追问细节”第二个技能负责“综合评估”。调整温度Temperature虽然 DeepCode CLI 未直接暴露此参数但你可以通过 API 直接调用时设置。更低的温度如 0.2使输出更稳定、更遵循指令更高的温度如 0.8则更有创造性、更“毒舌”。7. 生产环境部署与扩展方向目前我们是在本地终端运行一个交互式 CLI 工具。要将其变成一个真正的“副业赚钱”服务需要考虑以下方向。7.1 构建 Web API 服务我们可以用 Node.js (Express)、Python (FastAPI) 或任何你熟悉的语言封装 DeepSeek API 调用将我们的“毒舌投资人”逻辑变成一个 HTTP API。核心步骤创建一个 Web 服务器框架。将SKILL.md中的系统提示词硬编码或存储在数据库中。接收用户 POST 请求其中包含project_description。将系统提示词和用户描述组合调用 DeepSeek Chat Completion API。将 API 返回的解析结果结构化 Markdown返回给前端。关键代码片段示例Node.js axiosconst axios require(axios); const express require(express); const app express(); app.use(express.json()); const DEEPSEEK_API_URL https://api.deepseek.com/chat/completions; const API_KEY process.env.DEEPSEEK_API_KEY; // 从环境变量读取 const SYSTEM_PROMPT 【此处填入完整的SKILL.md内容】; app.post(/evaluate, async (req, res) { const { projectDescription } req.body; if (!projectDescription) { return res.status(400).json({ error: 项目描述不能为空 }); } try { const response await axios.post(DEEPSEEK_API_URL, { model: deepseek-v4-pro, messages: [ { role: system, content: SYSTEM_PROMPT }, { role: user, content: projectDescription } ], temperature: 0.3, max_tokens: 2000, reasoning_effort: max }, { headers: { Authorization: Bearer ${API_KEY}, Content-Type: application/json } }); const analysis response.data.choices[0].message.content; res.json({ success: true, analysis }); } catch (error) { console.error(API调用失败:, error); res.status(500).json({ error: 评估服务暂时不可用 }); } }); const PORT process.env.PORT || 3000; app.listen(PORT, () console.log(毒舌投资人服务运行在端口 ${PORT}));7.2 添加持久化与用户管理为了真正作为服务运营你需要数据库存储用户提交的项目、评估报告、对话历史。用户认证实现注册、登录、API 密钥管理。计费与限流根据使用次数或令牌Token消耗进行计费并设置速率限制。7.3 前端界面集成开发一个简单的网页或小程序界面用户可以在其中输入他们的商业想法点击按钮等待片刻后就能收到一份格式精美的“毒舌评估报告”。这极大地提升了用户体验和产品的可传播性。7.4 扩展更多技能一个完整的“副业助手”可以不止于评估。你可以创建更多技能例如skill-market-research专门进行细分市场调研。skill-mvp-planner根据评估结果生成更详细的 MVP 开发路线图。skill-financial-project生成简单的财务预测模型。 通过 DeepCode 的技能路由机制用户可以在对话中通过/skill-name来切换不同的专家模式。通过以上步骤你不仅构建了一个有趣的“AI 毒舌投资人”更掌握了一套构建专业 AI Agent 的完整方法论从角色定义、提示词工程、环境配置、工具集成到服务化部署。你可以在此基础上不断迭代打磨分析框架优化交互体验最终打造出一个真正有价值的智能商业分析工具。 30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度