项目简介
ByteBrain是一个计算机科学智能知识助手项目,结合了RAG技术和模型微调方法,让人工智能能更好地理解和回答问题,为用户提供准确且最新的答案,以满足特定领域的需求。用户可通过Web应用程序与智能助手交互提问。
项目的主要特性和功能
- RAG技术应用:赋予AI“即时更新”能力,使其在回答问题时能查找最新信息,结合已有知识生成更准确、完整的答案。
- 模型微调:对通用大模型进行特定领域的微调训练,提高模型在特定任务上的准确性和效率,以适应不同领域独特的术语和语境。
- 便捷的Web交互:使用Streamlit构建交互式Web应用,提供友好的用户界面,方便用户提问与获取答案。
安装使用步骤
假设用户已下载本项目的源码文件,可按以下步骤操作:
一键部署体验
在JupyterLab的终端中执行以下命令:
powershell
pip install --upgrade pip setuptools
pip install -r requirements.txt
python finetune_model.py
pip install streamlit
pip install tf-keras
streamlit run app.py --server.address 127.0.0.1 --server.port 1005
使用RAG功能
在命令行中执行:
pip install --upgrade pip setuptools
pip install -r requirements.txt
python finetune_model.py
pip install streamlit
pip install tf-keras
streamlit run appRAG.py --server.address 127.0.0.1 --server.port 1003
使用微调功能
在命令行中执行:
pip install --upgrade pip setuptools
pip install -r requirements.txt
python finetune_model.py
pip install streamlit
pip install tf-keras
streamlit run appFineTuning.py --server.address 127.0.0.1 --server.port 1005
注意事项
app.py
需根据使用的版本自行更换。- 重复打开应用时,若出现某端口已占用的情况,可更换监听端口的四个数字。若想让其他设备也能访问应用,可将
server.address
设置为0.0.0.0
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】