本项目旨在训练一个专注于中医养生领域的大语言模型,通过数据合成方法解决垂直领域对话数据稀缺的问题。项目完整的展示了从领域文本收集、对话数据合成、到模型微调的全流程,为其它垂直领域AI应用提供可复制的技术路径。
收集中医养生领域的高质量文本资料,主要来源包括:
- 专业书籍:使用PyPDF、EbookLib等工具提取电子书文本,或通过OCR处理扫描版书籍
- 网页内容:从百度百科等权威网站爬取中医养生相关词条,通过链接递归扩展相关内容
详细实现请参考 text_extraction 目录下的代码示例
基于收集的参考文本,利用大语言模型生成高质量的问答对话
- 提示词设计:设计提示词引导模型生成专业、多样、真实的对话
- 两阶段生成:先生成用户可能的提问,再基于参考文本和提问生成专业回答
- 批量处理:利用智谱AI的BatchAPI实现大规模数据生成
详细实现请参考 qa_generation 目录下的代码和提示词模板。
使用生成的对话数据对大语言模型进行微调
- 微调框架:基于LLaMA Factory进行LoRA微调
- 模型推理:支持控制台交互和API服务两种部署方式
详细实现请参考 model_finetuning 目录下的文件示例
https://github.com/AdvancedCompiler/HealthNurtureLLM.git
pip install -r requirements.txt
本项目涉及的数据和权重可在 百度网盘 下载
问题 | 答案 |
---|---|
如何结合穴位按摩和中药方剂来综合调理老年退化性疼痛? | 结合穴位按摩和中药方剂来综合调理老年退化性疼痛,首先可以通过按摩特定的穴位来缓解疼痛,比如按摩足三里、三阴交、太冲等穴位,这些穴位可以帮助改善血液循环,缓解疼痛。同时,可以配合使用中药方剂,如独活寄生汤、乌头汤、芍药甘草汤等,这些方剂能够根据不同的症状,如风寒湿痹、肝肾不足等,来调和身体,缓解疼痛。按摩和中药方剂相结合,能够内外兼治,达到更好的调理效果。不过,具体使用哪些穴位和方剂,还需要根据个人的体质和病情来决定,最好在专业中医师的指导下进行。 |
在使用府舍穴进行针灸时,有哪些注意事项或禁忌? | 在使用府舍穴进行针灸时,要注意以下几点:首先,针刺的深度应该控制在0.5-1寸之间,不宜过深,以免伤及内部器官。其次,如果遇到寒症,应该采用补法并配合灸法来治疗;如果是热症,则应该采用泻法。此外,对于孕妇或者体质虚弱的患者,进行针灸时需要特别小心。最后,如果患者有出血倾向或者正在服用抗凝药物,也要谨慎使用。总的来说,针灸府舍穴时,要遵循医嘱,注意安全,避免盲目操作。 |
瘀血头痛与偏头痛的区别是什么? | 瘀血头痛和偏头痛虽然都有头痛的症状,但它们有一些不同。瘀血头痛通常是因为血瘀,就是血液运行不畅,导致头部出现刺痛或者胀痛,痛感固定在一个地方,有时候还会伴有头晕眼花、脸色苍白或者发青、舌头上有点紫、脉搏细涩等症状。而偏头痛则可能是因为风邪、痰浊、肝阳等引起的,痛感可能更偏向于一侧,有时候会伴有恶心、呕吐、怕光怕声音等情况。简单来说,瘀血头痛更像是血液运行出了问题,而偏头痛可能是由多种因素引起的,症状也会有所不同。 |
桑寄生适合哪种体质的人群使用,以及有哪些具体的用药建议? | 桑寄生适合体质虚弱、肝肾不足的人群使用,尤其是那些有腰膝酸软、筋骨无力症状的人。具体的用药建议如下:一般成人剂量为9-15克,水煎服。对于体质虚弱者,可以与补肝肾、强筋骨的药材如杜仲、牛膝等配伍使用。但需要注意的是,孕妇及月经过多者应慎用。此外,服用期间应避免食用寒凉食物,以免影响药效。如果症状持续或加重,请及时就医。 |
请推荐一种以鳙鱼为主要食材的食谱,并说明其做法和功效。 | 推荐食谱:清蒸鳙鱼\n\n做法:\n1. 准备鳙鱼一条,约500克,洗净后用刀在鱼身上划几刀,以便入味。\n2. 将鱼放入盘中,撒上适量的盐、料酒和姜片。\n3. 将鱼放入蒸锅中,用大火蒸约15分钟,直到鱼肉熟透。\n4. 蒸好后,撒上葱花和香菜,淋上少许酱油即可。\n\n功效:\n清蒸鳙鱼具有补脑健脑、益肾强筋的功效,适合脑力劳动者食用,可以帮助改善记忆力,增强体质。同时,鳙鱼富含蛋白质和多种微量元素,对身体健康有益。 |
- 本项目相关资源仅供学术研究之用,严禁用于商业用途
- 本项目使用的数据由大语言模型生成,未经过严格验证,可能会存在错误内容,在使用时请注意甄别
本项目基于开源项目进行开发,在此对相关项目和开发人员表示感谢