项目简介:基于 Langchain RAG 框架的自定义知识库对话系统 1. 功能模块及用户功能: 对话接口: 用户可以通过文本输入与系统进行自然语言对话。 系统能够理解用户的查询并返回相关信息。 知识库检索: 系统能够从事先构建好的知识库中检索相关内容,以支持对话中的信息提供。 用户反馈: 用户可以通过点击按钮提供对话结果的反馈,包括正确性、流畅性等方面的评价。 2. 我的任务、技术栈与成果: 任务: 搭建自定义知识库对话系统,提供高效、准确的信息查询服务。 技术栈: 使用 Langchain 提供的 RAG 框架作为对话系统的核心。 选择 Qwen-14B-Chat 作为基座模型,具有强大的对话生成能力和对话理解能力。 使用 Streamlit 框架重新设计前端界面,提供用户友好的交互体验。 成果: 成功搭建了一个自定义知识库对话系统,能够通过与用户交互,提供准确、丰富的信息支持。 引入了用户反馈功能,能够持续收集用户的评价数据,用于优化系统性能和调整知识库内容。 3. 难点与解决方案: 难点: 如何有效地组织和索引知识库中的内容,以便快速、准确地进行检索。 解决方案: 使用
5530pythonLLM (大语言模型)
一个pdf工具,pdf移除水印,支持图片版pdf移除水印,pdf锁强制解除,将一个pdf转为多个图片并保存,也可以逆向将多个图片转为一个pdf, pdf操作库为fitz,图片水印去除使用了pillow,使用阈值算法去除阈值内匹配的像素点
910pythonpython
1. 参与前期项目需求分析 2. 负责接入设备通过 mqtt 的消息传递进行激活确认、消息批量归入 opensearch 及设备消息上报间隔时间等 3. 项目缺陷修改及性能调优
790Java任务/项目管理
1、使用Vue3+ts对原产品代码进行重构并迭代,期间使用Nuxt Bridge进行vue2与vue3的兼容开发 2、使用leftlet + turf封装组件并暴露绘制方法,能够在地图上实现点线区域的绘制、拖拽与删除等功能。(航线及禁飞区) 3、使用cesium,实现无人机按照规定航线飞行, 并暴露方法实现视角,速度等参数的控制切换。 4、使用useState + vueuse实现系统单点登陆与统一登出功能。 5、使用Ant-D 二次封装媒体库查看组件,实现对图片视频等流媒体文件的缩略展示,大图预览播放及下载等功能。
2000css
主要工作: ● 负责司机、乘客钱包日常业务开发(余额页,费用详情,提现页,还款页等); ● 线上问题排查和解决; ● 页面监控规范建设; 贡献和收益: ● 规范前端开发流程(脚手架、code review等),提高研发效率,减少上线事故发生; ● 前端页面错误上报及报警监控流程建设,帮助及时发现、定位线上问题;
620
1、主要包括了概况、新闻、安全、服务、有点儿意思及后端管理系统 2、开发语言为Java、SpringBoot框架、数据库为Mysql及MyBatisPlus框架、前端采用vue 3、服务器采用阿里云Linux系统,采用Docker+Jenkins持续集成和持续部署方式
1050JavaWeb框架
1.新能源电池模组全尺寸测量项目,主要使用halcon进行视觉算法编码,涉及2D和3D; 2.新能源电池模组焊缝检测,使用halcon对主要的焊缝缺陷进行检测,涉及3D; 3.电池模组胶形检测项目,使用halcon测量胶条是否存在缺陷,并每间隔十个像素测量一次胶宽
620
该项目是一个用来使企业员工提升专业程度,每日一次答题,每年两次博学大考的答题考试系统;该项目主要 分为试卷管理模块,题库管理模块,试卷成绩模块(包括自动判卷,记录成绩,查询成绩等)
730JavaJavaScript MVC 框架
1、项目主要分为数据中台与数据分析应用服务; 2、数据中台是基于阿里的maxcomputer平台来建设的,应用服务主要是springcloud/drds/vue来实现的,本人在项目里作为技术负责人,带领团队进行研发,所有工作都需要处理;
670服务框架/平台
该项目是一个连锁提供新鲜水果线上下单及送货上门服务,包括用户注册登录,商品详情、商品搜索、商品管理、订单提交、付款结算管理、送货追踪、订单管理、用户反馈、管理系统等
700Javaweb
项目简介:该项目主要是整合某省下所有地区进行某一指标下某一采集点填报,分析,评建等过程。 技术选型:React,supabase。 主要职责: 1.数据可视化大屏开发。 2.指标管理、用户管理、地区管理开发,其中包含一键导入按钮,使用xlsx封装数据转换组件。 3.采集点管理、题目管理、答案管理、角色管理、采集点分配管理开发,实现搜索按钮查找。 4.指标填报页面开发,一些常见固定题型开发、封装。 5.对接数据页面开发,包含上传固定格式的.xlsx文件生成可视化图标分析排名情况,根据算分方法实现各地区排名。 6.工作台页面开发,可以对于分配之后的指标进行总体填报进度查看。 7.数据统计页面开发,使用vchart进行填报数据分析占比情况。 重难点分析:使用supabase链式调用,进行工作台进度填报分析,包括但不限与地区筛选,指标筛选,数据采集点筛选等。
700css网站客户端
通过对校园网站的课表页进行数据获取,并且将获取的数据显示为一张课程表显示在安卓软件上,也可以在手机主屏幕上显示一张weidge卡片,支持显示当前时间点正在进行的课程,支持课程闹钟提醒,实时动态获取课表变动,比如课程的更换和减少等状态 软件使用安卓和java技术,数据获取使用Okhttp,模拟网页账号登录,实时获取数据后,使用安卓的webview重新显示课程表,并且使用weidge做出能在手机主屏幕上显示课程表卡片 难点在于使用Okhttp获取数据,包括数据的加密解密,数据清洗格式化,账号自动登录等等
1200androidandroid
本健身房管理系统采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用SSM框架、JSP技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。健身房管理系统解决了传统管理方式所带来的人力、物力和时间上的虚耗和交流深度的限定,这让交流的过程更快捷、准确、便利,同时完成健身房管理系统的基本功能:用户注册管理、会员信息管理、运动器材管管理
820Java网页(Webview)
项目:中油设备可视化系统 模块:地图展示、报表 该项目我负责整个项目的前端工作,使用了vue3框架和echarts,最终实现了设备租赁共享关数据的报表展示。
1270javascriptvue
1、该项目主要是针对工程查找相关信息,主要包括了信息的发布、用户注册/登录、购买金币、签到获取金币、购买记录/消费记录、订单管理、用户查看信息的联系方式需要通过金币进行消耗 2、整个项目自己独立主导设计,主要负责后端所有功能的编写,其中采用的开发语言为Java,技术框架为Springboot,SpringCloud,Nacos(作为服务的注册、发现)、ELK作为信息的检索、RocketMq作为消息队列、数据库采用MySql及MybatisPlus框架,redis作为缓存技术,Jwt鉴权和SpringSecurity权限认证,部署采用了Docker+Jenkins持续集成和持续部署 3、其中遇到一些小问题,均通过查阅资料解决
1250JavaDevOps/运维工具
使用requests对小说网站进行爬取,对小说网站的搜索页分析并展示给用户选择,选择完毕后进行多线程下载小说,支持代理池 全程个人开发,使用pycharm作为开发软件 难点是对于小说搜索页搜索的时候会出现一个图形验证码,我做到了可以识别验证码并通过requests校验验证码,通过后获取网页数据
900python爬虫
1.该项目主要是分为教师模块,钱包模块,部门模块,食堂模块,消费模块,后台等模块 2.该项目主要负责架构设计,技术选型,主要数客设计,交互等相关事宜
700JavaSpringCloud
1 虚拟化管理平台,主要用于虚拟机的管理系统。可以远程桌面连接到服务器,对服务器资源整合 2 我主要负责qt部分,项目是以前做的比较久了 基于qt4.8和centos系统
1370Qt
工具采用B/S架构开发,实现了集测试场景搭建、测试运行配置、测试过程监控与结果分析于一体的全方位的性能测试能力。 我负责脚本编辑器和脚本录制器两个模块。 脚本编辑器是draggable实现从页面左侧预置组件 库中拖拽相应组件至编辑区域指定位置。 脚本录制器使用electron+puppeteer实现自动捕捉浏览器操作数据并转换为测试脚本存入编辑器,并对录制抓取到的内容进行分类,去重。
1080javascript
项目一:卡维图可视化系统 模块:地图展示、报表展示、监控 该项目我负责整个项目的前端工作,使用了vue2框架和高德地图,最终实现了设备供应商管理和监控客户的设备以及电路故障
1150javascript报表/图表制作
当前共161648个项目
×
寻找源码
源码描述
联系方式
提交