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

[Feature]: 希望可以集成LangChain框架,支持更多复杂场景下的插件API #409

Open
lieyanqzu opened this issue Apr 11, 2023 · 4 comments
Labels
m: 插件 插件加载及管理模块 t: 改进 type: 现有功能的改进
Milestone

Comments

@lieyanqzu
Copy link

这是一个?

新功能

详细描述

个人觉得既然这个bot是基于GPT的存在而诞生的,相较于老牌的nonebot等,插件上就应该提供更多LLM应用的可能性

LangChain是目前比较流行的语言模型应用开发框架,关于提示词、记忆、向量化的功能都很好用

希望可以考虑看看直接将LangChain框架集成进本体或者插件sdk,给其他插件开发者原生提供这些支持

我也简单写了一个天气查询插件,算是提供给大家一些在用户感知的一轮对话中进行多次文本处理的思路

@lieyanqzu lieyanqzu added the t: 改进 type: 现有功能的改进 label Apr 11, 2023
@RockChinQ
Copy link
Owner

感谢建议!将在2.5.0版本重构插件管理

@RockChinQ RockChinQ added the m: 插件 插件加载及管理模块 label Apr 11, 2023
@RockChinQ RockChinQ added this to the 2.5.0 milestone Apr 11, 2023
@CDN18
Copy link

CDN18 commented Apr 17, 2023

看到消息说longchain库可能有prompt注入风险,添加longchain支持后用户是否需要做额外的安全保护工作?

来源:https://mp.weixin.qq.com/s?__biz=Mzg3MjY5Mzc5Mg==&mid=2247483793&idx=1&sn=4456c7805964af58356b03cb75bb6432#rd

@lieyanqzu
Copy link
Author

看到消息说longchain库可能有prompt注入风险,添加longchain支持后用户是否需要做额外的安全保护工作?

来源:https://mp.weixin.qq.com/s?__biz=Mzg3MjY5Mzc5Mg==&mid=2247483793&idx=1&sn=4456c7805964af58356b03cb75bb6432#rd

据我所知,目前只有LLM MathPALSQL Chain这些组件可能引发注入问题

LLM Math组件已经在这个PR中更换为numexpr库防止注入

你可以关注这个issue了解更多,同时建议谨慎使用PAL组件和SQL组件

@CDN18
Copy link

CDN18 commented Apr 17, 2023

看到消息说longchain库可能有prompt注入风险,添加longchain支持后用户是否需要做额外的安全保护工作?
来源:https://mp.weixin.qq.com/s?__biz=Mzg3MjY5Mzc5Mg==&mid=2247483793&idx=1&sn=4456c7805964af58356b03cb75bb6432#rd

据我所知,目前只有LLM MathPALSQL Chain这些组件可能引发注入问题

LLM Math组件已经在这个PR中更换为numexpr库防止注入

你可以关注这个issue了解更多,同时建议谨慎使用PAL组件和SQL组件

明白了,感谢解答

@RockChinQ RockChinQ modified the milestones: 2.5.0, 2.6.0 Jul 29, 2023
@RockChinQ RockChinQ modified the milestones: 2.6.0, 3.0 Sep 13, 2023
@RockChinQ RockChinQ modified the milestones: 3.0, 3.1 Feb 7, 2024
@RockChinQ RockChinQ modified the milestones: 3.1, 3.2 Mar 19, 2024
@RockChinQ RockChinQ modified the milestones: 3.2, 3.3 May 16, 2024
@RockChinQ RockChinQ modified the milestones: 3.3, 3.4 Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
m: 插件 插件加载及管理模块 t: 改进 type: 现有功能的改进
Projects
None yet
Development

No branches or pull requests

3 participants