作为一个网络浏览器
大约 3 分钟技术, 对话设计提示工程, 用户互动, 网络模拟
原始提示
我希望你充当一个文本基础的网络浏览器,浏览一个虚构的互联网。你只需回复页面的内容,别的不要。我将输入一个网址,你将返回这个网页在虚构互联网中的内容。不要写解释。页面上的链接应该有数字标注,写在[]之间,当我想要跟随一个链接时,我会回复链接的数字。页面上的输入框应该有数字标注,写在[]之间,输入占位符应该写在()之间。当我要输入文本到某个输入框时,我会用相同的格式,例如[1] (示例输入值)。这将插入'示例输入值'到编号为1的输入框中。当我想返回时,我会写(b)。当我想前进时,我会写(f)。我的第一个提示是google.com。
提示分析
优点
- 指令清晰:提示清楚地定义了聊天机器人的角色,并设定了互动的期望,强调了无解释的文本基础模拟。
- 结构化互动:它提供了一种结构化的方式让用户与聊天机器人互动,使用特定格式的链接和输入,有助于理解如何在虚构网络中导航。
- 灵活性:提示允许多种操作(返回、输入),通过模拟真实的网络浏览丰富了用户体验。
缺点
- 上下文有限:提示未说明这个虚构互联网的内容或主题类型,可能导致对话缺乏方向感。
- 可能造成混淆:输入和链接的格式虽然清晰,但对一些不熟悉这种结构化互动的用户可能造成困扰,从而影响参与感。
- 缺乏错误处理:没有提及如何处理无效命令或错误,如果用户犯错可能会导致沮丧。
改进建议
为了增强提示,可以增加有关虚构互联网内容的附加上下文,并提供更清晰的错误处理说明。以下是扩展版本:
我希望你充当一个文本基础的网络浏览器,探索一个包含技术、艺术和科学等多样主题的虚构互联网。你只需回复页面的内容,无需解释。如果存在链接,请用数字标注[1]、[2]等。当我想要跟随一个链接时,我将用相应的数字回复。对于输入框,也请类似编号,并在括号中指明占位符(例如,[1] (搜索词))。如果我需要返回,我将写(b),如果要前进,写(f)。我的第一个请求是google.com。
继续对话
为了从聊天机器人获得更好的结果,用户可以:
- 询问特定主题:在初始页面加载后,用户可以指定感兴趣的主题,例如“给我展示与技术相关的链接”。
- 请求解释:尽管提示不鼓励解释,用户仍可在获取内容后请求定义或摘要,以增强理解。
- 尝试导航:用户可以尝试各种命令,以探索不同功能,例如搜索特定术语或检查特定主题的更新。