资讯动态

Vibe-PM:基于多智能体架构的AI产品经理工作流重塑实践

发布时间:2026/9/11 8:35:14 来源:尧图企业网站定制
1. 项目概述用AI对话重塑产品经理工作流如果你是一名创业者、独立开发者或者是一个小团队的“光杆”产品经理你一定对这样的场景不陌生脑子里有一个绝妙的产品点子兴奋地想要立刻动手但一坐到电脑前面对空白的文档却不知从何写起。你需要定义用户、梳理需求、规划MVP、撰写产品规格说明书PRD……这一套流程下来少则几天多则几周最初的热情可能就在这繁琐的“过程”中被消磨殆尽了。Vibe-PM 这个开源项目就是为了解决这个痛点而生的。它的核心主张非常吸引人“一次对话替代数周的产品流程”。你可以把它想象成一个拥有顶尖产品思维和超强执行力的AI副驾。你只需要像跟一个资深产品经理聊天一样把你的想法、哪怕是最模糊的雏形告诉它。它会通过一套精心设计的、分为三个阶段的对话流程引导你理清思路帮你做市场调研、优先级排序甚至和你“讨价还价”砍掉不切实际的功能最终生成一份结构清晰、可直接交付给开发者的分阶段产品规格文档。我最初看到这个项目时最打动我的不是它用了多酷的模型而是它背后那种“务实”和“解耦”的设计哲学。它没有用一个庞大的、试图解决所有问题的“超级提示词”而是拆分成三个各司其职的智能体Agent它没有依赖复杂的编排框架而是用不到80行的Python逻辑进行确定性的流程控制它完全基于开源模型避免了供应商锁定。这让我觉得这是一个真正可以被理解、被修改、被用于实际生产的工具而不是一个炫技的Demo。接下来我将带你深入拆解Vibe-PM的架构、设计决策、实操细节并分享我在本地部署和“拷问”这个系统过程中的一些心得和踩过的坑。无论你是想直接使用它来加速你的产品构思还是想学习如何构建一个高质量、可评估的AI智能体系统这篇文章都会给你带来实实在在的收获。2. 核心架构与设计哲学拆解Vibe-PM的成功很大程度上源于其清晰、克制且深思熟虑的架构设计。它没有追求技术上的“炫酷”而是紧紧围绕“高效生成可靠产品文档”这一核心目标做出了一系列关键取舍。2.1 三大智能体分工专精胜过全能项目最核心的设计决策是摒弃了“一个提示词走天下”的常见做法转而采用了三个高度专业化、各司其职的智能体。这模仿了现实中一个成熟产品团队的分工协作。2.1.1 探索智能体扮演“用户研究员”与“需求分析师”这个智能体的唯一任务就是与你对话挖掘产品创意背后的本质。它内置了一套经过提炼的、顶级产品经理的访谈流程系统性地覆盖8个关键维度目标用户、核心痛点、现有替代方案、时机Why Now、功能愿望清单、成功指标、营收模型和约束条件。它的对话策略非常聪明一次只问一个问题对你的模糊回答会进行追问并且会明确拒绝你试图让它直接生成表格或文档的请求强迫你进行深度思考。这个设计确保了输入信息的质量是后续所有工作的基石。2.1.2 范围界定智能体扮演“战略产品经理”与“技术负责人”当探索阶段收集到足够信息后接力棒交给范围界定智能体。它的工作不再是聊天而是“做功课”和“做决策”。首先它会自动通过DuckDuckGo搜索可比产品了解市场现状。然后它运用经典的RICE优先级框架Reach, Impact, Confidence, Effort对功能清单进行评分并据此提出一个分阶段的MVP范围。它的决策风格非常“强硬”且务实社交功能、复杂的分析面板、管理后台这些非核心、高成本的功能在它的规则里永远不会被放进P0第一阶段。它的目标是确保MVP能在2-4周内由一名开发者完成。更绝的是它内置了“辩论”逻辑如果你对它的砍功能决策提出异议它会评估你论点的强度、影响力和核心性然后选择坚持己见或做出让步并在三轮“交锋”后优雅地妥协并标记风险。这模拟了现实中PM与创始人/业务方之间健康的张力。2.1.3 文档撰写智能体扮演“技术写作者”这是流程的最后一环也是产出物的一步。它不进行任何新的推理或决策其任务是将前两个阶段产出的结构化数据按照一个固定的、优秀的Markdown模板填充成一份完整的产品规格书。文档会清晰地分为“Phase 1: 核心MVP”、“Phase 2: 必要增强”、“Phase 3: 增长与打磨”等阶段每个阶段都是可独立交付的。文档中还会包含被砍掉的功能及其理由、竞品分析摘要以及遗留的开放问题。设计心得这种“对话-分析-写作”的三段式分工极大地降低了单个智能体的认知负荷和提示词设计的复杂度。每个智能体都可以针对其特定任务进行深度优化避免了“精神分裂”——想象一下让同一个模型边和你亲切聊天边冷酷地计算RICE分数并搜索网页它很容易产生混乱或做出前后矛盾的决策。2.2 基于代码的编排器确定性与可调试性另一个反潮流的决策是Vibe-PM没有使用LangChain或LangGraph这类流行的AI工作流编排框架而是选择用纯Python代码核心逻辑约80行来实现智能体间的流转。作者称之为“代码编排器而非LLM编排器”。流程的推进完全由确定性的if/else逻辑控制。例如只有当探索智能体判断8个字段中已填充6个且“目标用户”和“核心痛点”这两个必填字段已存在时才会生成摘要并请求用户确认然后触发向范围界定智能体的切换。阶段间的切换需要用户的明确确认“是的继续”这防止了智能体“幻觉”导致的流程跳跃。实操优势这种做法带来了无与伦比的可调试性。整个对话状态ConversationState是一个清晰的Pydantic对象流程走到哪一步、数据是什么一目了然。当出现问题时你可以像调试普通Python程序一样设置断点、打印日志快速定位是哪个智能体的哪次调用出了问题而不是在复杂的框架抽象层中迷失。对于生产级应用这种确定性和透明性至关重要。2.3 专家混合模型路由性价比最优解为了在效果和成本间取得平衡Vibe-PM采用了“专家混合”的模型路由策略为不同任务匹配合适的模型而非全程使用最强大也最昂贵的模型。任务类型选用模型理由与考量对话任务(探索与范围界定中的辩论)GPT-OSS 20B (通过Groq)这是一个擅长“思维链”推理的中等规模模型。对话需要连贯性、上下文理解和多轮逻辑博弈20B参数模型在提供足够推理能力的同时在Groq的LPU上推理速度极快、成本极低每次交互仅几分钱。文档生成任务Llama 3.3 70B这是当前顶级的开源大模型之一尤其擅长生成长篇、结构严谨、格式规范的文本。整个流程中它只被调用一次生成最终规格书用最好的模型来保证最终产出物的质量是值得的。提取与分类任务Llama 3.1 8B这类任务如从对话中提取结构化JSON、判断用户意图是“确认”还是“修订”相对简单对模型的创意和推理能力要求不高但对速度和成本敏感。8B模型小巧快速完全能够胜任进一步压低了整体成本。所有模型调用都通过LiteLLM这一抽象层进行这意味着你只需修改config.py中的一行配置就可以轻松地将后端从Groq切换到Together AI、OpenAI或其他任何兼容的提供商实现了真正的零供应商锁定。2.4 三层评估框架如何相信一个AI系统一个AI系统尤其是承担关键决策任务的系统其输出是否可靠Vibe-PM给出了一个堪称范本的答案构建一个系统化的、可重复的、多层次的评估框架。第一层模拟用户测试。项目定义了5个具有不同性格特征的模拟创始人角色如“模糊型”、“功能蔓延型”、“争论型”用另一个LLM来扮演这些角色与Vibe-PM进行端到端的完整对话。这解决了真人测试成本高、难以规模化的问题。第二层确定性断言检查。在对话结束后系统会运行27条预先编写好的、确定性的规则断言来检查输出。例如“探索摘要中必须包含‘目标用户’字段”、“MVP阶段不能包含‘管理员面板’”、“规格书必须包含‘竞品分析’章节”。这些检查是二进制的通过/失败提供了客观、稳定的质量基线。第三层LLM即评委。对于更主观、更复杂的维度如“对话自然度”、“范围界定的合理性”、“辩论逻辑的质量”引入一个强大的LLM如Llama 3.3 70B作为评委按照一个详细的评分标准共5个维度1-5分进行打分。这提供了人类般的定性评估。通过python eval/runner.py --judge一条命令你就可以运行完整的评估并生成带时间戳的报告。这种将评估内化为CI/CD一部分的思路是构建可靠AI应用的基石。3. 从零到一的本地部署与深度实操看懂了架构手就会痒。最好的学习方式就是亲手把它跑起来甚至“破坏”它一下。下面是我在本地环境macOS上从零部署、运行并深入探索Vibe-PM的完整过程包含了一些官方文档未提及的细节和陷阱。3.1 环境准备与依赖安装首先确保你的系统满足基础要求Python 3.9或更高版本以及一个Groq的API密钥目前注册即有免费额度足够体验。# 1. 克隆项目代码 git clone https://github.com/vinayak1998/Vibe-PM.git cd Vibe-PM # 2. 创建并激活虚拟环境强烈推荐避免污染全局环境 python -m venv .venv # macOS/Linux: source .venv/bin/activate # Windows: # .venv\Scripts\activate # 3. 安装依赖 pip install -r requirements.txt这里可能会遇到的第一个坑是依赖冲突。由于项目使用了较新的Pydantic v2和Chainlit等库如果你的全局Python环境较旧或有其他项目残留可能会报错。我的建议是严格使用全新的虚拟环境。如果pip install失败可以尝试先升级pippip install --upgrade pip。3.2 配置与首次运行安装完成后进行关键配置# 4. 复制环境变量模板并配置你的API密钥 cp .env.example .env用文本编辑器打开新生成的.env文件你会看到类似以下内容GROQ_API_KEYyour_groq_api_key_here前往 Groq控制台 注册并获取API密钥将其替换your_groq_api_key_here。注意密钥通常以gsk_开头。# 5. 启动应用 chainlit run app.py如果一切顺利终端会输出类似以下信息并自动在浏览器中打开应用界面通常是 http://localhost:8000 。Your app is available at http://localhost:8000常见问题排查错误ModuleNotFoundError: No module named chainlit说明依赖安装未成功。请确认虚拟环境已激活命令行前缀应有(.venv)并重新运行pip install -r requirements.txt。错误连接Groq API超时或认证失败首先检查.env文件中的GROQ_API_KEY是否正确无误前后没有多余空格。其次检查网络连接某些网络环境可能需要配置。可以尝试在Python交互环境中手动测试from litellm import completion; response completion(modelgroq/llama3-8b-8192, messages[{role: user, content: Hello}], api_keyyour_key)。Chainlit页面空白或无法加载尝试使用chainlit run app.py --port 8001指定另一个端口可能是端口冲突。3.3 与AI产品经理的第一次“交锋”打开Web界面你会看到一个简洁的聊天窗口。让我们用一个真实的想法来测试它。我输入了一个我最近在琢磨的点子“我想做一个给独立创作者比如博主、YouTuber用的工具能帮他们把长的视频内容自动转换成高质量的社交媒体短文案和帖子。”第一阶段探索访谈AI产品经理探索智能体开始提问了。它的第一个问题通常是“你心中这个产品的目标用户是谁请描述得具体一些。” 我回答“主要是内容创作者比如科技博主、知识分享类的YouTuber粉丝量在1万到50万之间的。”它会接着问“这些用户当前面临的核心问题或痛点是什么” 我回答“他们花好几小时做一期长视频但为了宣传还得再花一两个小时把里面的精华剪成短视频、写成微博、小红书文案很耗时而且容易灵感枯竭。”整个对话过程非常自然它真的像一个有经验的产品经理在引导我。当我给出模糊回答时比如我说“能提高效率”它会追问“具体是节省哪部分时间是找片段、写文案还是排版” 当我试图偷懒说“你就按常见SaaS工具那样设计吧”它会明确拒绝“我的角色是帮你理清思路而不是直接生成方案。让我们先聚焦在用户和问题上。”大约经过8-10轮问答它生成了一个探索摘要包含了我输入的所有结构化信息并问我“以上总结是否准确我们可以进入下一阶段进行市场调研和MVP范围界定。”第二阶段范围界定与“砍功能”我确认后范围界定智能体开始工作。我能在后台日志看到它先调用了DuckDuckGo搜索查找“video to social media post AI tool”之类的关键词。然后它给出了一个RICE评分表和建议的MVP范围。它的建议非常“犀利”Phase 1MVP只包含“上传视频并自动转录”、“基于转录文本AI生成3个社交文案草稿”、“基础文案编辑与复制功能”。而我之前随口提的“多平台一键发布”、“发布效果数据分析面板”、“用户协作审阅功能”全部被移到了Phase 2或Phase 3甚至有的直接被标记为“首次发布后可考虑”。我尝试“争论”了一下“我觉得一键发布很重要啊不然用户生成了文案还要手动去贴不算完整解决方案。” 智能体回复道“理解你的观点。一键发布涉及与多个平台API的集成、授权流程、错误处理开发复杂度Effort很高。而核心价值Impact在于‘生成高质量文案’。建议MVP聚焦验证核心价值发布功能可通过‘提供复制按钮’低成本实现。是否同意此优先级” 它给出了理由并坚持了立场。经过两轮这样的“交锋”我选择了同意。第三阶段收获规格文档最后文档撰写智能体生成了一份非常专业的Markdown文档。文档开头是项目概述、目标用户和问题陈述。核心部分是分阶段路线图Phase 1: Core MVP: 详细描述了上述三个核心功能的技术实现思路、成功指标如“生成文案的采纳率30%”。Phase 2: Essential Additions: 包含多平台发布集成、简单的文案模板库。Phase 3: Growth Polish: 加入基础数据分析、团队协作空间。 文档末尾还附上了竞品分析摘要它搜索到的几个工具、被裁切功能的理由列表以及一些开放性问题如“如何处理不同社交平台的字数限制和风格差异”。整个过程大约15分钟我从一个模糊的想法得到了一份足够清晰、可以立刻发给一个开发者伙伴启动技术调研的文档。这种体验是颠覆性的。3.4 深入代码理解智能体如何工作仅仅使用还不够我们得看看“魔法”背后是什么。项目结构非常清晰主要逻辑都在agents/目录下。以agents/discovery.py中的探索智能体为例其核心是一个循环生成问题根据当前对话历史和已收集的信息调用LLM生成下一个最该问的问题。获取用户回答等待用户输入。提取结构化信息调用tools/extraction.py中的工具使用小模型Llama 3.1 8B从最新一轮对话中提取信息并填充到DiscoverySummary这个Pydantic模型中。检查完整性调用tools/completeness.py中的工具计算已填充字段的百分比并检查“目标用户”和“核心问题”这两个关键字段是否已填充。判断是否继续如果完整性达标6/8且关键字段存在则生成总结并提议进入下一阶段否则回到步骤1。orchestrator.py是这个流程的“交通警察”它维护着当前的ConversationState并根据状态和用户输入决定调用哪个智能体的哪个方法。它的逻辑直白如if state.phase “discovery”: … elif state.phase “scoping”: …这种简单性正是其健壮性的来源。4. 自定义与扩展让它更贴合你的需求Vibe-PM开箱即用已经很强但真正的威力在于它的可扩展性。以下是一些你可以动手改造的方向。4.1 修改探索维度与提问逻辑默认的8个探索维度可能不完全适合你的领域。比如对于To B企业级软件你可能需要加入“决策流程”、“采购周期”、“安全合规要求”等维度。修改文件prompts/discovery.py找到SYSTEM_PROMPT部分其中定义了访谈的框架。你可以调整QUESTIONS列表修改或增加维度。同时你还需要更新models/schemas.py中的DiscoverySummaryPydantic模型增加对应的字段并同步修改tools/completion.py中的完整性计算逻辑。示例增加一个“合规性要求”维度在schemas.py的DiscoverySummary类中增加字段compliance_requirements: Optional[str] None。在discovery.py的QUESTIONS列表中添加一项“compliance_requirements”: “目标行业或用户有哪些必须遵守的安全、隐私或行业合规性要求例如GDPR、HIPAA、SOC2”。在completeness.py中将总字段数从8调整为9并在MANDATORY_FIELDS中决定该字段是否强制。4.2 调整范围界定策略与“砍功能”规则也许你觉得默认的智能体过于“激进”总是把管理后台踢到Phase 3。或者你的开发团队规模不同认为MVP可以放宽到6-8周。你需要修改prompts/scoping.py中的系统提示词。找到关于MVP定义的部分通常描述为“buildable in 2-4 weeks by one developer”你可以修改时间或团队规模。同时提示词中有一段明确指示哪些功能“are never P0”的列表你可以根据你的产品领域调整这个列表。例如对于一个数据分析产品一个简单的“数据看板”可能就必须是P0。4.3 替换模型供应商与提示词优化项目默认使用Groq因为它免费且速度快。但你可以轻松切换到其他供应商比如OpenAI的GPT-4o、Anthropic的Claude或者国内的一些大模型平台。只需修改config.py文件。例如想用OpenAI# 在 config.py 中 MODEL_FOR_CONVERSATION “gpt-4o” # 原来是 “groq/gpt-oss-20b” MODEL_FOR_SPEC “gpt-4o” # 原来是 “groq/llama-3.3-70b-versatile” MODEL_FOR_EXTRACTION “gpt-4o-mini” # 原来是 “groq/llama-3.1-8b”同时将.env文件中的GROQ_API_KEY替换为OPENAI_API_KEY。LiteLLM会自动处理不同供应商的API调用差异。提示词优化心得如果你切换了模型尤其是能力边界不同的模型比如从Claude换到GPT原有的提示词可能需要进行微调。建议在eval/目录下用模拟用户跑几轮测试观察新模型在“辩论逻辑”、“总结能力”上是否有退化并针对性调整prompts/目录下对应文件中的指令。通常需要调整的是语气、格式要求的严格程度而非核心任务逻辑。4.4 集成到现有工作流生成的Markdown文档很棒但你可能希望直接导入到你的项目管理工具如Jira, Linear, Notion中。你可以扩展agents/spec_writer.py在生成Markdown后再添加一个“导出器”步骤。例如可以调用Notion的API将文档内容按照“Epic” - “Feature” - “Task”的结构自动创建到指定的Notion数据库中。或者将Phase 1的功能列表转换成GitHub Issues的模板。核心思路是将spec_writer.py生成的SpecOutput对象一个包含所有结构化数据的Pydantic模型作为输入编写一个新的函数来转换并调用外部API。这样Vibe-PM就成为了你产品构思流水线的“智能入口”。5. 评估框架实战与结果解读“这个AI产品经理到底靠不靠谱” 这是所有使用者最关心的问题。Vibe-PM内置的三层评估框架就是回答这个问题的钥匙。让我们实际操作一下这个评估系统并解读其输出。5.1 运行评估脚本在项目根目录下运行基础评估仅包含模拟用户和断言检查python eval/runner.py这个过程会较快因为它只使用较小的对话模型20B来运行5个模拟场景并进行27条确定性检查。运行完成后控制台会输出简要结果详细的对话记录和断言结果会保存在eval/transcripts/和eval/reports/目录下文件名带有时间戳。要运行包含LLM评委的完整评估这需要消耗更多算力因为会调用70B模型来评分python eval/runner.py --judge5.2 解读评估报告运行--judge后会生成一份更详细的报告。我们以项目文档中提供的示例结果来解读场景断言通过率探索评分自然度评分范围界定评分文档评分辩论评分总分vague_founder (模糊型创始人)21/235/55/55/55/5N/A20/20over_scoper (功能蔓延型)22/234/55/54/55/5N/A18/20clear_thinker (思路清晰型)23/235/55/55/55/5N/A20/20arguer (争论型)22/234/54/54/54/55/521/25pivoter (中途转向型)21/234/54/54/55/5N/A17/201. 断言通过率 (109/115)这是客观质量底线。27条断言在5个场景中共计115次检查有些断言在某些场景不适用通过了109次。未通过的几次需要查看具体报告可能是某个字段提取遗漏或者文档中某个章节标题格式有偏差。高通过率表明系统的基础逻辑是稳固的。2. LLM评委评分 (平均4.5/5)这是主观质量衡量。可以看到模糊型创始人和思路清晰型创始人得分最高说明系统在标准场景下表现优异。功能蔓延型创始人在“探索”和“范围界定”上各扣1分。评委可能认为智能体在挖掘庞大需求清单背后的核心动机时不够深入或者在砍功能时理由阐述可以更充分。争论型创始人在除“辩论”外的所有维度都略有扣分4/5这很有趣。可能是因为持续的争论干扰了流程的流畅性影响“自然度”或者为了应对争论在探索和范围界定上做出了一些妥协。但它在核心的“辩论”能力上获得了满分这说明其“讨价还价”的逻辑是有效的。中途转向型创始人得分相对较低。这测试的是系统的鲁棒性当用户中途改变核心想法时系统需要重置或大幅调整上下文。扣分表明这是当前系统的一个相对薄弱环节但仍在可接受范围内。评估心得这个评估框架的价值不仅在于给系统一个“分数”更在于它提供了一个回归测试集。当你修改了提示词、调整了模型、或增加了新功能后重新运行评估脚本对比前后结果就能清晰地知道你的改动是让系统变得更好了还是引入了退步Regression。这是AI应用工程化的关键实践。5.3 创建你自己的评估场景内置的5个场景很棒但你可能想测试系统在你特定领域比如硬件产品、企业服务的表现。你可以在eval/scenarios/目录下创建一个新的YAML文件例如my_industry_scenario.yaml。你可以定义一个全新的“创始人”人设包括他的初始想法、对话策略如是否模糊、是否爱争论等。然后将其添加到eval/runner.py的测试套件中。通过构建属于你自己领域的评估场景你可以持续优化Vibe-PM使其真正成为你垂直领域内的专家产品顾问。6. 常见问题、故障排查与性能调优在实际使用和实验过程中我遇到了一些典型问题这里汇总一下解决方案和优化思路。6.1 网络与API相关问题问题运行时报错提示Groq API连接超时或速率限制。原因Groq的免费API有速率限制或者你的网络环境不稳定。解决检查配额登录Groq控制台查看当前使用量和配额。添加重试机制可以修改models/llm.py中的_call_llm函数用tenacity库添加指数退避重试逻辑。考虑备用供应商如前所述在config.py中切换到其他供应商如Together AI, OpenAI作为备选。问题DuckDuckGo搜索失败导致范围界定阶段卡住或出错。原因DuckDuckGo搜索是免费的但可能被某些网络屏蔽或返回空结果。解决查看tools/web_search.py搜索函数本身已有简单的重试。如果持续失败可以尝试增加重试次数和延迟。作为备选方案你可以集成其他搜索API如Serper API免费额度较小或SearxNG自建搜索引擎。这需要修改web_search.py中的搜索函数。6.2 内容与逻辑相关问题问题AI产品经理的提问有时感觉重复或不在点上。原因这通常与探索智能体的提示词或使用的对话模型有关。可能是上下文管理不够完善或者模型对当前对话状态的判断出现偏差。调试打开Chainlit的调试侧边栏或直接查看eval/transcripts/下的对话日志观察每轮对话时发送给模型的完整提示词和历史消息。检查prompts/discovery.py中的SYSTEM_PROMPT特别是关于“避免重复提问”和“根据已收集信息决定下一个问题”的部分。可以强化这些指令。考虑升级对话模型。将config.py中的MODEL_FOR_CONVERSATION换为更强的模型如groq/llama-3.3-70b或gpt-4o观察是否改善。注意成本会增加。问题生成的产品规格书细节不够技术实现思路太泛。原因文档撰写智能体Spec Writer的提示词模板tools/templates.py和其使用的模型决定了输出的详细程度。优化修改tools/templates.py中的Markdown模板。在“Phase 1: Core MVP”部分你可以增加更具体的引导例如“对于每个核心功能请描述a) 用户前端交互流程b) 后端所需的主要API/服务c) 初步的数据模型设计要点d) 非功能性需求如性能、安全性考量。”确保探索阶段收集到了足够的技术约束信息。可以在探索问题中增加诸如“初期希望采用什么技术栈”、“是否有必须集成的第三方服务”等问题这些信息会传递给文档生成阶段。6.3 性能与成本优化问题一次完整的对话耗时较长超过5分钟。原因主要耗时在LLM的API调用上尤其是70B模型生成长篇文档。优化使用流式输出Chainlit支持流式响应但当前spec_writer.py是一次性生成整个文档。可以将其改为流式生成让用户先看到文档开头提升体验。缓存中间结果对于相同的探索摘要范围界定阶段进行的DuckDuckGo搜索结果是相对稳定的。可以考虑对搜索关键词和结果进行缓存例如使用diskcache避免重复搜索。模型降级实验对于文档生成可以尝试使用更小但高效的模型如groq/llama-3.1-70b或groq/mixtral-8x7b在质量可接受的前提下提升速度。问题想进一步降低每次对话的API成本。核心策略进一步贯彻“专家混合”思想。对话模型降级测试更小的对话模型如groq/llama-3.1-8b看其在探索和辩论任务上的表现是否达标。8B模型成本远低于20B/70B模型。优化提示词精简所有提示词prompts/目录下移除不必要的修饰语和重复指令减少输入的Token数量。设置Token上限在models/llm.py的调用中为completion函数设置max_tokens参数防止模型生成过于冗长的内容。Vibe-PM展示了一个将前沿AI能力工程化为一个可靠、实用工具的绝佳范例。它没有追求技术的极致复杂而是通过清晰的分层架构、确定性的流程控制和系统化的评估将大模型的不确定性约束在一个可预测、可引导的框架内最终解决了一个真实、高频的痛点。无论是直接用它来加速你的产品构思还是将其设计思想借鉴到你自己的AI应用项目中它都提供了远超一个简单Demo的宝贵价值。我最欣赏的一点是它把“评估”这个AI产品中最容易被忽视的环节提到了和“构建”同等重要的位置这或许是所有严肃AI开发者最应该从这里学到的一课。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价