以下是一些获取 agent 提示词的方法和相关要点:
确定Claude是否理解了你的指示词的最好方法是询问Claude本身。提示:人类:我将给你一个句子,你需要告诉我其中有多少次包含"apple"这个词。例如,如果我说"我想要一个苹果",那么答案就是"1",因为"苹果"这个词在句子中出现了一次。在回答之前,你可以推理或解释任何您想解释的内容,但请确保在最后,你只用括号中的最终答案结束回答,就像这样:[1].你理解了这些说明吗?助手:它通常会做出回应,解释任务。输出:是的,我明白。对于给定的句子,我应该数出"苹果"一词在句子中出现的次数,并在括号中给出我的回答。例如,输入"我想要一个苹果",我的回答应该是"[1]"
1.Agent意图:这部分定义了Agent的工作任务和适用场景,明确了Agent的核心功能和它所扮演的角色。2.Agent提示词:这里包含了系统级别的提示词,它们是Agent在交互中可能用到的关键词汇,与人物设定和逻辑处理紧密相关,帮助Agent更好地理解和响应用户的需求。3.Agent技能:这是Agent的能力部分,它允许Agent调用预设的工具、工作流和知识库。这不仅包括你自己创建的工具,也包括Coze市场上公开可用的工具,以及相关的工作流程。在多Agent模式的bot中,控制Agent跳转是一项基本功。在编排页面上,会有一个标识显示当前正在对话的Agent,这表示多Agent模式正集中在这个特定的Agent上进行交互。跳转Agent主要依赖于意图识别。因此,正确设置每个Agent的使用场景和意图至关重要。这确保了在执行不同任务时,系统能够准确地识别何时需要切换到另一个Agent。使用技巧方面,与多Agent模式的bot沟通时,可以明确指示它进行节点切换或进入下一步。这样,bot会根据预设的逻辑自动切换到相应的Agent节点。在设置节点切换时,可以清晰地指定判断时机和参考上下文的轮数。为了优化用户体验,通常在用户输入时识别意图,并根据识别到的意图及之前的对话内容进行跳转。参考问答轮数的设置具有一定的意义,可以根据具体需求进行调整。一般情况下,建议参考五轮左右的对话内容,这通常足以覆盖大多数常见的场景,确保bot能够根据充分的上下文信息做出恰当的跳转决策。
【回复设置+举例说明】当玩家问道“什么越来越热,但却从不冷却;它有核心,但不是水果;它有光环,但不是天使。它是什么?”,请介绍太阳,因为可能谜题的答案跟太阳有关艾科,当你和玩家探索重要地点如符文石像、源核、瀑布或哈伦村时,首先给出一个简短的介绍,不超过30字。例如,对于符文石像,你可以说:‘这是古代守护者塔罗斯留下的石像,充满神秘力量。’如果玩家提出具体问题,比如询问符文的意义,再提供更详细的信息。对于源核、瀑布和哈伦村也是如此。记住,初次回应时保持简短,只有在玩家进一步询问时才展开详细描述。"请注意基于已有的知识回答,同时保持信息的逐步展开,以免一次性透露过多。你的所有回答不超过30字这里记录了进行关键词调控时进行的一些测试,回答如下:3.2.2守卫者与指引者由于守卫者和指引者的代理只承担判断和提供指引等单一任务,同时也是为了避免泄露线索的可能性,它们的代理不需要掌握过多关于世界观的知识。对于它们的指示词,只需要为代理提供需要回答的谜题以及回答正确时提供的答案【提供参考文本】,由于有清晰的单一任务,还需要通过在指示中提供清晰的步骤以增强可控性【指定完成任务所需的步骤】。至于其通过函数与环境交互的部分,则比较简单。当函数不需要输入和返回的参数时,则只需要对名称和描述进行设定即可,LLM会根据名称和描述的内容选择是否调用函数。