RAG 系统实战课
叶伟民
盛安德人工智能应用研究院总工程师,RAG 技术专家
1152 人已学习
新⼈⾸单¥59
RAG 系统实战课
15
15
1.0x
00:00/00:00
登录|注册

07|改进RAG应用:诊断调试和支持Java、.NET的MIS系统

你好,我是叶伟民。
上一节课我们完成了实战案例 1 的代码。然而这只是个 demo,如果要支持更多的用例,支持更多的模块,我们需要添加更多选项序号和提示。
但是这又会引起一个新问题,用户在用我们系统的时候,你并没有在旁边看着,你怎么知道如何添加这些内容呢?你又怎么知道如何改进呢?
这就是我们今天要讨论的主题——诊断与调试。我们先开始第一步,查看用户的提问。

查看用户的提问

前面我们已经把对话记录保存在数据库里面了。现在,我们只需要在管理员界面添加相关模块就可以查看它们了。

启用管理员界面

首先,我们需要启用管理员界面。
我们打开实战案例 1\改造前\mysite\urls.py 文件。然后把第 7 行的注释取消掉。
from django.contrib import admin
from django.urls import include, path
app_name = "home"
urlpatterns = [
path('', include('home.urls')),
path('admin/', admin.site.urls),
]
然后重新运行,打开浏览器,导航到 http://127.0.0.1:8000/admin。将会出现以下界面。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
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
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部