07|改进RAG应用:诊断调试和支持Java、.NET的MIS系统
叶伟民
你好,我是叶伟民。
上一节课我们完成了实战案例 1 的代码。然而这只是个 demo,如果要支持更多的用例,支持更多的模块,我们需要添加更多选项序号和提示。
但是这又会引起一个新问题,用户在用我们系统的时候,你并没有在旁边看着,你怎么知道如何添加这些内容呢?你又怎么知道如何改进呢?
这就是我们今天要讨论的主题——诊断与调试。我们先开始第一步,查看用户的提问。
查看用户的提问
前面我们已经把对话记录保存在数据库里面了。现在,我们只需要在管理员界面添加相关模块就可以查看它们了。
启用管理员界面
首先,我们需要启用管理员界面。
我们打开实战案例 1\改造前\mysite\urls.py 文件。然后把第 7 行的注释取消掉。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
1. 本文主要介绍了在MIS系统中进行诊断与调试的方法,包括查看用户的提问、启用管理员界面、添加管理员等步骤。 2. 通过修改代码和添加管理员界面,可以实现在MIS系统中查看对话记录、大模型返回的结构化结果和AI处理后的结果,以及提交给大模型的playload。 3. 通过整理代码,可以使用python的region关键词将同一类型的函数归类到一起,以便更好地管理代码。 4. 为了将本实战案例的代码重用到Java或.NET的MIS系统中,可以将实战案例的功能开放成API接口,提供给现有的MIS系统调用。 5. 通过新增接口、修改rag.py和views.py文件,以及注册接口,可以实现将实战案例的功能开放成API接口,供外部调用。 6. 通过将查询结果转为字符串函数修改,可以实现将查询结果转为字符串,以便在MIS系统中使用。 7. 文中提到了AI基本是Python的世界,因此不建议将现有的MIS系统从Java或.NET全部改成Python。 8. 在最后一节课将使用AI帮助重构代码,以提高代码质量。 9. 本文还介绍了如何在MIS系统中使用Python的功能,以及如何将实战案例的代码重用到MIS系统中。 10. 通过添加管理员界面和API接口,可以实现在MIS系统中进行诊断调试和支持Java、.NET的功能。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《RAG 系统实战课 》,新⼈⾸单¥59
《RAG 系统实战课 》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论