建议TONGYI Lingma支持本地知识库
在Baidu comate插件中,使用者可以在知识中心中增加本地知识库,在使用的时候,可以指定使用的知识库,这样可以大提高回答的准确性,建议lingma也增加相同的功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
目前,通义灵码(TONGYI Lingma)已经支持通过企业知识库来增强代码生成和智能问答的能力。根据您的建议,您希望通义灵码能够支持类似 Baidu Comate 插件的功能,即允许用户在知识中心中增加本地知识库,并在使用时指定特定的知识库以提高回答的准确性。以下是对该需求的专业分析与解答:
通义灵码已经提供了企业知识库管理功能,允许管理员上传代码压缩包或文档文件,并将其作为上下文用于代码补全或智能问答。以下是现有功能的关键点: - 知识库创建与管理:支持新建、编辑、删除知识库,并设置可见范围(公开或私有)。 - 数据上传:支持批量上传文件(如 .txt
、.md
等)或代码压缩包(如 .zip
、.gz
、.tar.gz
),并限制单个文件大小不超过 100MB。 - 权限管理:支持为知识库设置可见成员范围,确保数据隔离和隐私安全。 - 检索增强:支持开启或关闭行间代码生成检索增强功能,结合上传的代码库进行智能补全。
根据现有功能,通义灵码已经具备了部分本地知识库支持的能力,但需要进一步优化以满足您的需求。以下是具体分析:
BatchUpload
)将本地文件批量上传至云端知识库。为了更好地满足您的需求,以下是针对通义灵码功能的具体改进建议:
.zip
、.gz
、.tar.gz
格式,建议增加对 .rar
、.7z
等常见压缩格式的支持。如果您希望在现有通义灵码基础上实现上述功能,可以按照以下步骤操作:
kbId
)。BatchUpload
接口,将本地文件批量上传至指定知识库。curl -X 'POST' \
'https://<domain>/oapi/v1/lingma/organizations/<organizationId>/knowledgeBases/<kbId>/files/batchUpload' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-H 'x-yunxiao-token: <your-token>' \
-F 'files=@"local_file1.txt"' \
-F 'files=@"local_file2.md"'
通过以上改进措施,通义灵码可以更好地支持本地知识库的使用,帮助用户提高智能问答和代码生成的准确性。如果您有进一步的需求或疑问,请随时联系我们!