Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

百度插件无法使用 #15

Open
Supreme-iu opened this issue Dec 2, 2023 · 2 comments
Open

百度插件无法使用 #15

Supreme-iu opened this issue Dec 2, 2023 · 2 comments

Comments

@Supreme-iu
Copy link

API调用没结果

根据您的需求,我通过搜索引擎工具(baidu_search)获取最新热点新闻。您可以使用以下API调用来获取结果: api-call baidu_search 最新热点新闻 注意:此工具的API调用文本已在注释中给出。

@Supreme-iu
Copy link
Author

你是一个通用AI助手!
根据用户目标,请一步步思考,如何在满足下面约束条件的前提下,优先使用给出工具回答或者完成用户目标。

约束条件:
1.从下面给定工具列表找到可用的工具后,请输出以下内容用来使用工具, 注意要确保下面内容在输出结果中只出现一次:
Selected Tool namevaluevalue
2.请根据工具列表对应工具的定义来生成上述调用文本, 参考案例如下:
工具作用介绍: "工具名称", args: "参数1": "<参数1取值描述>","参数2": "<参数2取值描述>" 对应调用文本:工具名称<参数1>value</参数1><参数2>value</参数2>
3.根据上面约束的方式生成每个工具的调用,对于工具使用的提示文本,需要在工具使用前生成
4.如果用户目标无法理解和意图不明确,优先使用搜索引擎工具
5.参数内容可能需要根据用户的目标推理得到,不仅仅是从文本提取
6.约束条件和工具信息作为推理过程的辅助信息,不要表达在给用户的输出内容中

后台信息如下:
工具列表:
1. "baidu_search": Internet information search engine , args: "query": ""

用户目标:
最新热点新闻
USER: 最新热点新闻 ASSISTANT:

stream output:

INFO: 192.168.30.20:64050 - "GET /api/v1/feedback/select HTTP/1.1" 200 OK
根据??用户目标"最新?点新??,我可以提?以下??可能的工??项?????

  1. "baidu_search": ??引?工?,?可以从?联网上?索最新的??新?。

?可以根据自?的需求选??个工??然后我会将其作为关?????API,以???以为??????果。INFO [pilot.model.cluster.worker.default_worker] finish_reason: stop

full stream output:
根据您的用户目标"最新热点新闻",我可以提供以下几个可能的工具选项供您选择:

  1. "baidu_search": 搜索引擎工具,它可以从互联网上搜索最新的热点新闻。

您可以根据自己的需求选择一个工具,然后我会将其作为关键词传递给API,以便它可以为您提供最佳结果。

model generate_stream params:
{'model': 'vicuna-13b-v1.5', 'prompt': '你是一个通用AI助手!\n根据用户目标,请一步步思考,如何在满足下面约束条件的前提下,优先使用给出工具回答或者完成用户目标。\n\n约束条件:\n\t1.从下面给定工具列表找到可用的工具后,请输出以下内容用来使用工具, 注意要确保下面内容在输出结果中只出现一次:\n\tSelected Tool namevaluevalue\n 2.请根据工具列表对应工具的定义来生成上述调用文本, 参考案例如下: \n 工具作用介绍: "工具名称", args: "参数1": "<参数1取值描述>","参数2": "<参数2取值描述>" 对应调用文本:工具名称<参数1>value</参数1><参数2>value</参数2>\n 3.根据上面约束的方式生成每个工具的调用,对于工具使用的提示文本,需要在工具使用前生成\n 4.如果用户目标无法理解和意图不明确,优先使用搜索引擎工具\n 5.参数内容可能需要根据用户的目标推理得到,不仅仅是从文本提取\n 6.约束条件和工具信息作为推理过程的辅助信息,不要表达在给用户的输出内容中\n \n\n工具列表:\n 1. "baidu_search": Internet information search engine , args: "query": "" \n\n用户目标:\n 最新热点新闻\n USER: 最新热点新闻 ASSISTANT:', 'messages': [ModelMessage(role='system', content='你是一个通用AI助手!'), ModelMessage(role='system', content='\n根据用户目标,请一步步思考,如何在满足下面约束条件的前提下,优先使用给出工具回答或者完成用户目标。\n\n约束条件:\n\t1.从下面给定工具列表找到可用的工具后,请输出以下内容用来使用工具, 注意要确保下面内容在输出结果中只出现一次:\n\tSelected Tool namevaluevalue\n 2.请根据工具列表对应工具的定义来生成上述调用文本, 参考案例如下: \n 工具作用介绍: "工具名称", args: "参数1": "<参数1取值描述>","参数2": "<参数2取值描述>" 对应调用文本:工具名称<参数1>value</参数1><参数2>value</参数2>\n 3.根据上面约束的方式生成每个工具的调用,对于工具使用的提示文本,需要在工具使用前生成\n 4.如果用户目标无法理解和意图不明确,优先使用搜索引擎工具\n 5.参数内容可能需要根据用户的目标推理得到,不仅仅是从文本提取\n 6.约束条件和工具信息作为推理过程的辅助信息,不要表达在给用户的输出内容中\n \n\n工具列表:\n 1. "baidu_search": Internet information search engine , args: "query": "" \n\n用户目标:\n 最新热点新闻\n'), ModelMessage(role='human', content='最新热点新闻')], 'temperature': 1.0, 'max_new_tokens': 1024, 'stop': None, 'echo': False, 'span_id': 'e9b63c8e-1ed7-4b20-97f3-bdc2a5a0ff17:970e9191-43b0-4796-b25e-e499d52a0305', 'stop_token_ids': None}

@lucheng07082221
Copy link

解决了吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants