前面课程中,我们用Agent架构,完成了一个增强版的问答模型,但是遗留了一个问题,就是他没有记忆。这节课,我们就来给他加上Memory功能。讲到这,大家可能也感觉到了,我们离项目的最终效果已经越来越近了。

代码示例

1、创建文件

内容不可见,请联系管理员开通权限。

2、自定义提示词

跟之前对话场景链一样,我们也修改一下Agent的提示词,让大模型用中文回答问题。注意,模板词槽是固定写法。

内容不可见,请联系管理员开通权限。

3、加Memory并测试

因为涉及到自定义提示词和Memory,我们用一种最通用的Agent类型:ZeroShotAgent,其他类型,可以参考文档自行了解。

内容不可见,请联系管理员开通权限。

好的,最近这几节课,我们在集中给大家讲解Agent。业界有一种观点,说Agent才是大模型的未来。因为大模型底层原理,注定他是会有能力边界的,但是有了Agent的加持,就有了更多想象空间。

本文链接:http://edu.ichenhua.cn/edu/note/704

版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!