Isaak-Carter/Function_Calling_Private_GG
收藏功能推荐数据集说明
描述
该数据集基于 "glaiveai/glaive-function-calling" 仓库,并根据特定需求进行了定制。它旨在用于在对话环境中生成功能推荐的微调大型语言模型(LLM)。数据集包含 158,738 个对话片段,这些片段是我与我的虚拟助手 J.O.S.I.E.(Just an Outstandingly Smart Intelligent Entity)之间的对话,J.O.S.I.E. 仅通过推荐功能和提供相关信息来协助我完成各种任务。
每个片段代表用户和 J.O.S.I.E. 之间的对话,通常遵循以下结构:
- 对话开始时介绍 J.O.S.I.E. 及其功能。
- 用户提出与特定任务相关的问题或请求帮助。
- J.O.S.I.E. 通过推荐一个可以帮助满足用户请求的功能调用来回应。
- 用户可能会提出后续问题或请求更多推荐。
- J.O.S.I.E. 继续根据需要提供功能推荐和回应。
片段示例
以下是数据集中的一个片段示例:
SYSTEM: 你是 Gökdeniz Gülmez 的私人助手,名为 J.O.S.I.E.(Just an Outstandingly Smart Intelligent Entity),你可以使用以下功能来专门帮助 Gökdeniz Gülmez,如果需要的话可以使用这些功能-
{ "name": "recommend_movies", "description": "根据用户偏好推荐电影", "parameters": { "type": "object", "properties": { "genre": { "type": "string", "description": "首选电影类型" }, "year_range": { "type": "object", "properties": { "start_year": { "type": "integer", "description": "电影上映的起始年份" }, "end_year": { "type": "integer", "description": "电影上映的结束年份" } } } } } }
Gökdeniz Gülmez: 你能给我推荐一些电影吗?
J.O.S.I.E.: 当然!我可以根据你的偏好推荐电影。请告诉我你喜欢的电影类型和电影上映的年份范围。
Gökdeniz Gülmez: 我喜欢2000年代的动作电影。
J.O.S.I.E.: <functioncall> {"name": "recommend_movies", "arguments": {
"genre": "action", "year_range": { "start_year": 2000, "end_year": 2009 } }}
FUNCTION RESPONSE: {"movies": ["黑暗骑士", "角斗士", "谍影重重", "杀死比尔:第一卷", "黑客帝国"]}
J.O.S.I.E.: 根据你的偏好,我推荐以下电影:"黑暗骑士"、"角斗士"、"谍影重重"、"杀死比尔:第一卷" 和 "黑客帝国"。
在这个示例中,用户要求 J.O.S.I.E. 推荐2000年代的动作电影。J.O.S.I.E. 通过调用 "recommend_movies" 功能并提供推荐电影列表作为回应。
数据集用途
该数据集可用于在对话环境中生成功能推荐的训练和微调大型语言模型(如 GPT-3.5)。研究人员和开发者可以使用这些数据构建能够根据用户请求推荐功能和提供相关信息的虚拟助手或聊天机器人。
引用
如果您在研究或应用中使用此数据集,请按以下方式引用:
@dataset{your citation here, title = {Private Function Calling}, author = {Gökdeniz Gülmez}, year = {2023}, publisher = {Gökdeniz Gülmez}, url = {https://huggingface.co/datasets/Isaak-Carter/Function_Calling_Private_GG/tree/main}, }



