开源众包
13人浏览/12人投稿
426天前
已托管赏金
需要全栈式开发一个基于网页端的聊天机器人。前端关键功能:- 用户可以在网页端用自然语言输入自己的问题- 聊天机器人可以根据本地知识库的内容对用户的问题进行回答- 注册用户可以选择付费,在网页通过Paypal付费,然后可以享用高级客户功能(每月无限制聊天)前端注意点:- 用户只能提问,不能上传自己的文件,没有生成图片等花哨功能- 如果用户提问的内容超出本地知识库范畴,聊天机器会直接回复说本地知识库找不到相关答案,请用户提其它问题。而不会随意聊天。前端页面:- 聊天页面:类似于主流的LLM(例如Chat GPT,Gemini,Claude等)的简洁聊天页面- 用户注册和付费页面:标准的用户邮箱注册和网上付费页面- 用户空间:简洁的注册用户界面,用户可以看到自己的邮箱,支付状态,注册名等。还可以生产介绍链接,介绍其它用户注册后端关键功能:- 本地会有1000多份PDF文件,作为本地知识库。- 本地的pdf文档会经常更新,可能每天都会添加10多个新文档。- 要选择和集成适配的LLM(大语言模型)以及RAG技术,让用户可以和本地知识库对话。- 网站的管理员(administrator)要能通过一个简单的用户数据库界面看到有多少注册用户,他们的邮箱,付费情况,等,以及手动开启关闭某个用户的高级用户功能后端注意点:- 要能从PDF文件中尽量正确地提取信息:包括文字(text),表格(table)和Chart(图表)- 要使用合适地高阶RAG技术,以保证向量数据的储存、搜索和提取的正确性。目标希望达到90%以上的正确性(在相关信息存在的情况下)- 用户可能会用不同的语言提问题(中文、英文等),聊天端和用户的回复语言会根据用户输入的语言进行调整。这里LLM主要起到交互中的翻译作用。- 网站的管理员(administrator)需要能每天上传新的本地pdf文件,或者删除旧的文件,并一键式更新向量数据库本项目需要全栈式开发。