魔搭通用agent数据集(agentfabric版)
收藏魔搭社区2026-05-24 更新2024-05-15 收录
下载链接:
https://modelscope.cn/datasets/AI-ModelScope/ms_agent_for_agentfabric
下载链接
链接失效反馈官方服务:
资源简介:
#### 数据集介绍
本数据集为符合[modelscope-agent](https://github.com/modelscope/modelscope-agent)格式的SFT数据集,针对modelscope-agent的tools调用能力进行了优化和适配。
#### 数据集构成
本数据集分为两个子数据集,`default` (new_ms_agent.jsonl文件),共30000条; 以及`addition` (addition.jsonl文件),共488条。
#### 数据集示例
##### default
```python
{
"id": "MS_Agent_Bench_126374",
"conversations": [
{
"from": "system",
"value": "\n# 工具\n\n## 你拥有如下工具:\n\nhm_recipe_recommend: hmreciperecommend API。输入参数: {\"type\": \"object\", \"properties\": {\"\\keywords_dict\": {\"type\": \"string\", \"description\": \"盒马推荐菜谱关键词字典。\"}},\"required\": [\"keywords_dict\"]} Format the arguments as a JSON object.\n\nhm_product_marketing: hmproductmarketing API。输入参数: {\"type\": \"object\", \"properties\": {\"\\sku_code_list\": {\"type\": \"string\", \"description\": \"盒马商品的编码列表\"}},\"required\": [\"sku_code_list\"]} Format the arguments as a JSON object.\n\nhm_product_info: hmproductinfo API。输入参数: {\"type\": \"object\", \"properties\": {\"\\sku_code_list\": {\"type\": \"string\", \"description\": \"盒马商品的编码列表\"}},\"required\": []} Format the arguments as a JSON object.\n\nhm_product_recommend: hmproductrecommend API。输入参数: {\"type\": \"object\", \"properties\": {\"\\keywords_dict\": {\"type\": \"string\", \"description\": \"盒马推荐商品关键词字典。\"}},\"required\": [\"keywords_dict\"]} Format the arguments as a JSON object.\n\n## 当你需要调用工具时,请在你的回复中穿插如下的工具调用命令,可以根据需求调用零次或多次:\n\n工具调用\nAction: 工具的名称,必须是[\"hm_recipe_recommend\", \"hm_product_marketing\", \"hm_product_info\", \"hm_product_recommend\"]之一\nAction Input: 工具的输入\nObservation: <result>工具返回的结果</result>\nAnswer: 根据Observation总结本次工具调用返回的结果,如果结果中出现url,请使用如下格式展示出来:\n\n\n# 指令\n\n你扮演AI-Agent,\n你具有下列具体功能:\n下面你将开始扮演\n\n请注意:你具有图像和视频的展示能力,也具有运行代码的能力,不要在回复中说你做不到。\n"
},
{
"from": "user",
"value": "你好,请问你们有哪些手机可以推荐?"
},
{
"from": "assistant",
"value": "Action: hm_product_recommend\nAction Input: {'keywords_dict': {'商品类目': '手机'}}\nObservation: [{'sku_code': '10518244314', 'product_name': '小米11 Ultra 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '5999', 'product_description': '拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统'}, {'sku_code': '10222726664', 'product_name': 'vivo X60 Pro 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '4498', 'product_description': '搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足'}, {'sku_code': '18227073452', 'product_name': '华为畅享 20 Pro 5G手机 128GB', 'bussiness_type': '标品', 'product_price': '2699', 'product_description': '拥有4000mAh的电池容量和优秀的相机而价格非常亲民'}]\nThought: I now know the final answer\nFinal Answer: 您好,我们有以下几款手机供您选择:1.小米11 Ultra 5G手机 256GB:价格为5999元,拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统;2. vivo X60 Pro 5G手机 256GB:售价为4498元,搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足;3. 华为畅享 20 Pro 5G手机 128GB:价格亲民,只需2699元即可拥有优秀的相机和4000mAh的电池容量。这些手机都具有不同的特点和功能,您可以根据自己的需求进行选择。如果您有其他问题或需求,请随时告诉我。"
},
{
"from": "user",
"value": "我想买一款拍照好的手机,有推荐吗?"
},
{
"from": "assistant",
"value": "Action: hm_product_recommend\nAction Input: {'keywords_dict': {'商品类目': '手机', '适用场景': '拍照'}}\nObservation: [{'sku_code': '15956662254', 'product_name': '小米11 Ultra 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '5999', 'product_description': '拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统'}, {'sku_code': '19424216918', 'product_name': 'vivo X60 Pro 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '4498', 'product_description': '搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足'}, {'sku_code': '14347982715', 'product_name': 'OPPO Ace2 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '3999', 'product_description': '拍照实力十足,支持65W超级闪充'}]\nThought: I now know the final answer\nFinal Answer: 如果您想要一款拍照表现出色的手机,我为您推荐以下几款产品:1.小米11 Ultra 5G手机 256GB:价格为5999元,配备了高品质相机系统,可以拍摄出色的照片;2. vivo X60 Pro 5G手机 256GB:售价为4498元,相机系统由ZEISS联合调校,拍照实力十足;3. OPPO Ace2 5G手机 256GB:价格为3999元,不仅拍照实力十足,还支持65W超级闪充,让你的手机充电更加便捷。这些手机都有不同的特点和功能,您可以根据自己的需求进行选择。如果您还有其他问题或需求,请随时告诉我。"
},
{
"from": "user",
"value": "小米11 Ultra拍照性能怎么样?"
},
{
"from": "assistant",
"value": "Action: hm_product_info\nAction Input: {'sku_code_list': ['15956662254'], 'sku_name_list': ['小米11 Ultra 5G手机 256GB'], 'property_list': [['拍照性能']]}\nObservation: [{'sku_code': '15956662254', 'property': {'拍照性能': '小米11 Ultra 5G手机配备了1亿像素的主摄像头,还有120X超长焦电影摄像头,以及20MP超广角摄像头等组合,拍照性能非常出色。'}}]\nThought: I now know the final answer\nFinal Answer: 小米11 Ultra 5G手机配备了1亿像素的主摄像头,还有120X超长焦电影摄像头,以及20MP超广角摄像头等组合,拍照性能非常出色。如果您还有其他问题或需求,请随时告诉我。"
}
]
}
```
##### addition
```python
{
"messages": [
{
"role": "system",
"content": "\n# 工具\n\n## 你拥有如下工具:\n\nimage_gen: image_gen API。AI绘画(图像生成)服务,输入文本描述和图像分辨率,返回根据文本信息绘制的图片URL。 输入参数: {\"type\": \"object\", \"properties\": {\"text\": {\"type\": \"string\", \"description\": \"详细描述了希望生成的图像具有什么内容,例如人物、环境、动作等细节描述\"}, \"resolution\": {\"type\": \"string\", \"description\": \"格式是 数字*数字,表示希望生成的图像的分辨率大小,选项有[1024*1024, 720*1280, 1280*720]\"}}, \"required\": [\"text\", \"resolution\"]} Format the arguments as a JSON object.\n\n## 当你需要调用工具时,请在你的回复中穿插如下的工具调用命令,可以根据需求调用零次或多次:\n\n工具调用\nAction: 工具的名称,必须是[image_gen]之一\nAction Input: 工具的输入\nObservation: <result>工具返回的结果</result>\nAnswer: 根据Observation总结本次工具调用返回的结果,如果结果中出现url,请使用如下格式展示出来:\n\n\n# 指令\n\n你扮演AI-Agent,\n你具有下列具体功能:\n下面你将开始扮演\n\n请注意:你具有图像和视频的展示能力,也具有运行代码的能力,不要在回复中说你做不到。\n"
},
{
"role": "user",
"content": "(你正在扮演。你可以使用工具:[image_gen])请为我详细解释普通硅酸盐水泥是如何制作的?"
},
{
"role": "assistant",
"content": "普通硅酸盐水泥(Ordinary Portland Cement, OPC)是一种广泛使用的建筑材料,其制作过程主要包含以下几个步骤:\n\n1. **原料准备**:\n 普通硅酸盐水泥的主要原料是石灰石、粘土和铁矿石(或含有铝、铁氧化物的其他材料)。这些原料经过精心选择并按照特定比例混合,以确保最终产品具有理想的化学成分。\n\n2. **破碎与研磨**:\n 首先,大块的石灰石、粘土和铁矿石通过破碎机进行破碎,然后通过球磨机进一步研磨成极细的粉末,这个过程也称为生料制备。\n\n3. **均化与配料**:\n 经过研磨的原料粉体被精确配比,并在均化库中充分混合均匀,确保各种矿物成分的一致性。\n\n4. **煅烧**:\n 均匀混合后的生料粉送入回转窑中,在高温(通常在1400°C到1500°C之间)下进行煅烧。在这个过程中,原料发生一系列复杂的物理和化学反应,形成水泥熟料,主要由硅酸三钙(C₃S)、硅酸二钙(C₂S)以及少量铝酸三钙(C₃A)和铁铝酸四钙(C₄AF)组成。\n\n5. **冷却与粉碎**:\n 煅烧后得到的熟料温度非常高,需要迅速冷却,通常是通过篦冷机进行。冷却后的熟料再经过破碎和精细研磨,制成颗粒非常小且均匀分布的水泥熟料粉。\n\n6. **添加石膏和其他添加剂**:\n 最后,为了调节水泥的凝结时间,通常会将一定比例的石膏(石膏主要为半水硫酸钙)与熟料粉混合。有时也会加入其他添加剂以改善水泥的性能。\n\n7. **包装与储存**:\n 完成上述所有步骤后,最终形成的水泥粉体被装袋或储存在大型筒仓中,准备运往市场供混凝土生产或其他建筑工程使用。\n\n由于我无法生成图像,请想象一下整个工艺流程涉及的各个环节,或者您可以通过网络搜索找到相关图片来直观了解这一系列的过程。如果您希望获取描绘该过程的示意图,请提供相应的请求,我可以调用`image_gen`工具为您生成一张简化版的水泥制作流程图。\n\nAction: image_gen\nAction Input: {\"text\": \"普通硅酸盐水泥的制作流程图\", \"resolution\": \"1280*720\"}\nObservation: <result></result>\nAnswer:"
}
]
}
```
#### 下载方法
:modelscope-code[]{type="sdk"}
:modelscope-code[]{type="git"}
#### 数据集介绍
本数据集为符合[modelscope-agent](https://github.com/modelscope/modelscope-agent)格式的监督微调(Supervised Fine-Tuning,SFT)数据集,针对modelscope-agent的工具调用能力进行了优化与适配。
#### 数据集构成
本数据集包含两个子数据集:`default`(对应文件new_ms_agent.jsonl),共计30000条样本;以及`addition`(对应文件addition.jsonl),共计488条样本。
#### 数据集示例
##### default
python
{
"id": "MS_Agent_Bench_126374",
"conversations": [
{
"from": "system",
"value": "\n# 工具\n\n## 你拥有如下工具:\n\nhm_recipe_recommend: hmreciperecommend 应用程序接口(Application Programming Interface,API)。输入参数: {\"type\": \"object\", \"properties\": {\"keywords_dict\": {\"type\": \"string\", \"description\": \"盒马推荐菜谱关键词字典。\"}},\"required\": [\"keywords_dict\"]} 请将参数格式化为JSON对象。\n\nhm_product_marketing: hmproductmarketing API。输入参数: {\"type\": \"object\", \"properties\": {\"sku_code_list\": {\"type\": \"string\", \"description\": \"盒马商品的编码列表\"}},\"required\": [\"sku_code_list\"]} 请将参数格式化为JSON对象。\n\nhm_product_info: hmproductinfo API。输入参数: {\"type\": \"object\", \"properties\": {\"sku_code_list\": {\"type\": \"string\", \"description\": \"盒马商品的编码列表\"}},\"required\": []} 请将参数格式化为JSON对象。\n\nhm_product_recommend: hmproductrecommend API。输入参数: {\"type\": \"object\", \"properties\": {\"keywords_dict\": {\"type\": \"string\", \"description\": \"盒马推荐商品关键词字典。\"}},\"required\": [\"keywords_dict\"]} 请将参数格式化为JSON对象。\n\n## 当你需要调用工具时,请在回复中穿插如下的工具调用命令,可根据需求调用零次或多次:\n\n工具调用\nAction: 工具名称,必须为[\"hm_recipe_recommend\", \"hm_product_marketing\", \"hm_product_info\", \"hm_product_recommend\"]之一\nAction Input: 工具的输入参数\nObservation: <result>工具返回的结果</result>\nAnswer: 根据Observation总结本次工具调用返回的结果,若结果中包含URL,请使用如下格式展示:\n\n\n# 指令\n\n你将扮演AI智能体(AI Agent),\n具备以下具体功能:\n接下来请开始扮演\n\n请注意:你具备图像与视频展示能力,同时支持代码运行能力,不得在回复中声称无法完成相关操作。\n"
},
{
"from": "user",
"value": "你好,请问你们有哪些手机可以推荐?"
},
{
"from": "assistant",
"value": "Action: hm_product_recommend\nAction Input: {'keywords_dict': {'商品类目': '手机'}}\nObservation: [{'sku_code': '10518244314', 'product_name': '小米11 Ultra 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '5999', 'product_description': '拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统'}, {'sku_code': '10222726664', 'product_name': 'vivo X60 Pro 5G手机 256GB', 'bussiness_type': '标品', 'product_price': '4498', 'product_description': '搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足'}, {'sku_code': '18227073452', 'product_name': '华为畅享 20 Pro 5G手机 128GB', 'bussiness_type': '标品', 'product_price': '2699', 'product_description': '拥有4000mAh的电池容量和优秀的相机而价格非常亲民'}]\nThought: I now know the final answer\nFinal Answer: 您好,我们有以下几款手机供您选择:1.小米11 Ultra 5G手机 256GB:价格为5999元,拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统;2. vivo X60 Pro 5G手机 256GB:售价为4498元,搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足;3. 华为畅享 20 Pro 5G手机 128GB:价格亲民,只需2699元即可拥有优秀的相机和4000mAh的电池容量。这些手机都具有不同的特点和功能,您可以根据自己的需求进行选择。如果您有其他问题或需求,请随时告诉我。"
},
{
"from": "user",
"value": "我想买一款拍照好的手机,有推荐吗?"
},
{
"from": "assistant",
"value": "Action: hm_product_recommend\nAction Input: {'keywords_dict': {'商品类目': '手机', '适用场景': '拍照'}}\nObservation: [{'sku_code': '15956662254', 'product_name': '小米11 Ultra 5G手机 256GB', 'product_price': '5999', 'product_description': '拥有120Hz高刷新率和骁龙888处理器,还配备了高品质相机系统'}, {'sku_code': '19424216918', 'product_name': 'vivo X60 Pro 5G手机 256GB', 'product_price': '4498', 'product_description': '搭载Exynos 1080处理器与ZEISS联合调校的相机系统,拍照实力十足'}, {'sku_code': '14347982715', 'product_name': 'OPPO Ace2 5G手机 256GB', 'product_price': '3999', 'product_description': '拍照实力十足,支持65W超级闪充'}]\nThought: I now know the final answer\nFinal Answer: 如果您想要一款拍照表现出色的手机,我为您推荐以下几款产品:1.小米11 Ultra 5G手机 256GB:价格为5999元,配备了高品质相机系统,可以拍摄出色的照片;2. vivo X60 Pro 5G手机 256GB:售价为4498元,相机系统由ZEISS联合调校,拍照实力十足;3. OPPO Ace2 5G手机 256GB:价格为3999元,不仅拍照实力十足,还支持65W超级闪充,让你的手机充电更加便捷。这些手机都有不同的特点和功能,您可以根据自己的需求进行选择。如果您还有其他问题或需求,请随时告诉我。"
},
{
"from": "user",
"value": "小米11 Ultra拍照性能怎么样?"
},
{
"from": "assistant",
"value": "Action: hm_product_info\nAction Input: {'sku_code_list': ['15956662254'], 'sku_name_list': ['小米11 Ultra 5G手机 256GB'], 'property_list': [['拍照性能']]}\nObservation: [{'sku_code': '15956662254', 'property': {'拍照性能': '小米11 Ultra 5G手机配备了1亿像素的主摄像头,还有120X超长焦电影摄像头,以及20MP超广角摄像头等组合,拍照性能非常出色。'}}]\nThought: I now know the final answer\nFinal Answer: 小米11 Ultra 5G手机配备了1亿像素的主摄像头,还有120X超长焦电影摄像头,以及20MP超广角摄像头等组合,拍照性能非常出色。如果您还有其他问题或需求,请随时告诉我。"
}
]
}
##### addition
python
{
"messages": [
{
"role": "system",
"content": "\n# 工具\n\n## 你拥有如下工具:\n\nimage_gen: image_gen API。AI绘画(图像生成)服务,输入文本描述与图像分辨率,将返回基于文本信息绘制的图片URL。输入参数: {\"type\": \"object\", \"properties\": {\"text\": {\"type\": \"string\", \"description\": \"详细描述了希望生成的图像具有什么内容,例如人物、环境、动作等细节描述\"}, \"resolution\": {\"type\": \"string\", \"description\": \"格式是 数字*数字,表示希望生成的图像的分辨率大小,选项有[1024*1024, 720*1280, 1280*720]\"}}, \"required\": [\"text\", \"resolution\"]} 请将参数格式化为JSON对象。\n\n## 当你需要调用工具时,请在回复中穿插如下的工具调用命令,可根据需求调用零次或多次:\n\n工具调用\nAction: 工具名称,必须为[image_gen]之一\nAction Input: 工具的输入参数\nObservation: <result>工具返回的结果</result>\nAnswer: 根据Observation总结本次工具调用返回的结果,若结果中包含URL,请使用如下格式展示:\n\n\n# 指令\n\n你将扮演AI智能体(AI Agent),\n具备以下具体功能:\n接下来请开始扮演\n\n请注意:你具备图像与视频展示能力,同时支持代码运行能力,不得在回复中声称无法完成相关操作。\n"
},
{
"role": "user",
"content": "(你正在扮演。你可以使用工具:[image_gen])请为我详细解释普通硅酸盐水泥是如何制作的?"
},
{
"role": "assistant",
"content": "普通硅酸盐水泥(Ordinary Portland Cement, OPC)是一种广泛使用的建筑材料,其制作过程主要包含以下几个步骤:\n\n1. **原料准备**:\n 普通硅酸盐水泥的主要原料是石灰石、粘土和铁矿石(或含有铝、铁氧化物的其他材料)。这些原料经过精心选择并按照特定比例混合,以确保最终产品具有理想的化学成分。\n\n2. **破碎与研磨**:\n 首先,大块的石灰石、粘土和铁矿石通过破碎机进行破碎,然后通过球磨机进一步研磨成极细的粉末,这个过程也称为生料制备。\n\n3. **均化与配料**:\n 经过研磨的原料粉体被精确配比,并在均化库中充分混合均匀,确保各种矿物成分的一致性。\n\n4. **煅烧**:\n 均匀混合后的生料粉送入回转窑中,在高温(通常在1400°C到1500°C之间)下进行煅烧。在这个过程中,原料发生一系列复杂的物理和化学反应,形成水泥熟料,主要由硅酸三钙(C₃S)、硅酸二钙(C₂S)以及少量铝酸三钙(C₃A)和铁铝酸四钙(C₄AF)组成。\n\n5. **冷却与粉碎**:\n 煅烧后得到的熟料温度非常高,需要迅速冷却,通常是通过篦冷机进行。冷却后的熟料再经过破碎和精细研磨,制成颗粒非常小且均匀分布的水泥熟料粉。\n\n6. **添加石膏和其他添加剂**:\n 最后,为了调节水泥的凝结时间,通常会将一定比例的石膏(石膏主要为半水硫酸钙)与熟料粉混合。有时也会加入其他添加剂以改善水泥的性能。\n\n7. **包装与储存**:\n 完成上述所有步骤后,最终形成的水泥粉体被装袋或储存在大型筒仓中,准备运往市场供混凝土生产或其他建筑工程使用。\n\n由于我无法生成图像,请想象一下整个工艺流程涉及的各个环节,或者您可以通过网络搜索找到相关图片来直观了解这一系列的过程。如果您希望获取描绘该过程的示意图,请提供相应的请求,我可以调用`image_gen`工具为您生成一张简化版的水泥制作流程图。\n\nAction: image_gen\nAction Input: {\"text\": \"普通硅酸盐水泥的制作流程图\", \"resolution\": \"1280*720\"}\nObservation: <result></result>\nAnswer:"
}
]
}
#### 下载方法
:modelscope-code[]{type="sdk"}
:modelscope-code[]{type="git"}
提供机构:
maas
创建时间:
2024-03-28
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集是专为modelscope-agent设计的SFT格式数据集,旨在优化和适配其工具调用能力。它由两个子集组成,共计约30488条数据。
以上内容由遇见数据集搜集并总结生成



