想在 Poe 上做一个只处理特定任务的聊天机器人,先用 Prompt Bot:选择基础模型,写清它的职责和输出格式,再用几条固定问题检查回答是否遵守规则。它适合通过提示词约束现成模型;如果需要调用自己的服务或执行 Python 逻辑,应选 Server Bot 或 Script Bot。
本文按 Poe 官方 Prompt Bot 创建说明整理,核对日期为 2026 年 10 月 1 日。下文的“课程问答助手”是演示方案,未在你的账号中实际创建或测过模型效果。

先写清机器人要完成的任务
以“给初学者解释 Python 报错”为例,输入是一段报错和相关代码,输出应包含报错含义、优先检查的位置和一个最小修改示例。不要让它同时承担代码审查、论文翻译和客服等不相干任务;那样很难判断提示词是否奏效。
先准备三条测试输入:一条完整的 NameError,一条只有“代码运行不了”的模糊描述,以及一条不属于 Python 的问题。预期分别是给出定位步骤、追问必要信息、说明任务边界。此处的预期由我们为演示定义,不代表模型必然按预期回答。
在 Poe 创建 Prompt Bot
- 登录 Poe 网页,在侧栏选择“Create a bot”;也可打开官方文档给出的
poe.com/create_bot。移动端的入口在左上角菜单。界面文案可能随版本变化,找不到时先核对是否进入了 Poe 的创建页。 - 给机器人起一个可辨认的名称,并写一句描述,例如“解释 Python 入门报错并给出最小修复步骤”。名称是否可用以创建页即时校验为准。
- 选择一个基础机器人。基础机器人决定实际调用的模型能力、上下文和点数成本;不要把自己的提示词当作新训练的模型。
- 在 Prompt 栏输入下面的演示提示词,保存后点“Create bot”。暂时不加知识库,这样能先分辨提示词本身是否有效。
你是面向 Python 初学者的报错解释助手。
当用户提供报错和代码时,按“报错含义 / 首先检查 / 最小修改示例”回答。
仅凭报错无法定位时,先索要完整 traceback、相关代码和 Python 版本。
不要声称运行过用户的代码;不确定时明确说出需要验证的条件。
非 Python 问题请简短说明范围,并请用户重述 Python 问题。
官方创建说明将基础机器人、Prompt、可选知识库、欢迎语和温度等分为不同设置项。先只改提示词,留下基础机器人名称和测试输入记录,后续调整才能知道变化来自哪一项。
用固定问题验证,而不是只看一次回答
先发完整样例:print(total) 与 NameError: name 'total' is not defined。检查回答是否指出变量在使用前没有定义,并建议核对变量名与赋值位置;它不应声称已运行代码。再发“代码运行不了”,检查它是否索要 traceback。最后发无关问题,检查是否按任务边界处理。
把每次回答按“有无三段结构、是否解释依据、是否虚构运行结果”三项记录为通过或未通过。若格式稳定但事实错误,优先核对基础模型的能力和用户提供的上下文;若事实合理却常漏项,精简提示词并加入一个输出示例。修改后仍用同一组三条问题复测,避免只挑一次好的回答。
什么时候需要换一种 Bot
Prompt Bot 不能替代确定性的程序校验。它给出的是模型生成的解释,用户仍应在自己的环境运行修改后的代码。如果任务要读取企业内部资料,可以再给 Prompt Bot 配知识库;如果要调用数据库、私有 API 或执行复杂流程,应评估 Poe 的 Script Bot 或 Server Bot。账号可用的基础模型和点数随套餐、地区和时间变化,以创建页的实时提示为准。
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/30927.html