騰訊云大模型知識引擎驅動的DeepSeek滿血版醫療顧問大模型搭建實戰

文章目錄

  • 1. 引言
  • 2. 什么是騰訊云大模型知識引擎(LKE)?
    • 核心優勢
    • 功能特點
    • 應用場景
  • 3. 模型搭建過程
    • 3.1 注冊登錄產品
    • 3.2 創建應用
    • 3.3 配置模型
    • 3.4 配置角色指令
    • 3.5 配置歡迎語
    • 3.6 配置知識庫
    • 3.7 配置工作流
    • 3.8 啟用聯網搜索
    • 3.9 發布模型
  • 4. 問答測試
    • 4.1 測試問題 1:頭痛是什么原因引起的?
    • 4.2 測試問題 2:高血壓應該如何控制?
    • 4.3 測試總結
  • 5. Java程序中集成API
    • 5.1 獲取secretId和secertKey
    • 5.2 獲取botAppkey機器人秘鑰
    • 5.3 Java測試程序中配置秘鑰
    • 5.4 問答測試
  • 6. 結語

1. 引言

作為一名對醫療智能化充滿熱情的開發者,我決定利用騰訊云大模型知識引擎(LKE)驅動的DeepSeek滿血版模型,搭建一個專為醫療場景設計的醫療顧問大模型。這個項目不僅是為了響應醫療行業對高效、智能解決方案的迫切需求,也是我探索大模型技術在專業領域應用的一次實踐嘗試。在這個過程中,我將對模型進行全面配置,以確保它能夠精準理解用戶需求并提供專業化的醫療建議。

為了實現這一目標,我首先選擇了意圖識別模型高級版8K作為思考模型。這個版本特別適合同時配置問答、文檔、工作流和插件的復雜場景,擁有更強的意圖識別能力,并且支持在角色指令中自定義配置意圖,能夠更準確地捕捉用戶在醫療咨詢中的多樣化需求。此外,我還將配置生成模型(DeepSeek-R1),以充分發揮其強大的語義生成和推理能力,確保輸出內容既專業又易懂。為了讓模型真正“落地”,我計劃通過配置角色指令明確模型的醫療顧問定位,結合精心構建的醫療知識庫(如診療規范、病例數據等),并設計高效的工作流來優化問答和建議生成過程,最終完成一個功能完備的醫療大模型。

通過這次實戰,我希望不僅能展現騰訊云大模型知識引擎與DeepSeek滿血版的強大能力,還能為醫療行業的智能化轉型貢獻一份力量。接下來,我將詳細分享搭建的過程與思考,帶大家一同見證這個醫療顧問大模型的誕生。

2. 什么是騰訊云大模型知識引擎(LKE)?

**騰訊云大模型知識引擎(LLM Knowledge Engine,簡稱LKE)**是騰訊云面向企業客戶及合作伙伴推出的一項基于大語言模型的知識應用構建平臺。它結合了企業專屬數據與先進的AI技術,提供知識問答、檢索增強生成(RAG)等多種應用范式,旨在幫助用戶快速、高效地構建行業級智能應用,推動大語言模型在企業服務場景中的落地應用。

核心優勢

LKE的核心在于其**“聯網搜索+RAG+知識庫”**的原子能力組合:

  • 聯網搜索: 模型能夠實時獲取互聯網上的最新信息。
  • RAG(檢索增強生成): 將檢索到的信息與生成能力相結合,提升回答的準確性和上下文相關性。
  • 知識庫功能: 允許用戶上傳企業內部專屬數據(如文檔、問答素材等),實現定制化知識的深度整合與應用。

無論是通過低代碼工具快速搭建,還是利用API進行深度開發,LKE都提供了穩定、安全的技術底座,降低了開發門檻,助力企業加速智能化轉型。

功能特點

  • 高效開發: 支持企業級Agent構建、RAG應用創建以及工作流應用發布。
  • 復雜知識處理: 內置OCR、LLM+RAG、MLLM(多模態大語言模型)等技術,智能解析復雜文檔。
  • 一站式流程: 提供模型配置、知識管理、問答測試到應用發布的完整生命周期支持。

應用場景

騰訊云LKE適用于法律咨詢、金融分析、醫療問答等多個行業領域。通過與**DeepSeek系列模型(如DeepSeek-R1、DeepSeek-V3)**的深度集成,LKE進一步增強了語義分析、推理能力和生成效果,為開發者提供了構建高性能智能應用的強大支持。總之,LKE不僅是一個技術平臺,更是一個連接企業數據與AI能力的橋梁,助力各行業實現知識驅動的智能化升級。

3. 模型搭建過程

以下是我搭建醫療顧問大模型的完整步驟,涵蓋注冊登錄、應用創建、模型配置、知識庫和工作流設置等環節,配以實際操作截圖,幫助讀者直觀理解。

3.1 注冊登錄產品

首先我們需要進入到大模型知識引擎頁面,地址:大模型知識引擎,如果沒有進行注冊登錄的,先注冊登錄并激活產品。

3.2 創建應用

登錄后,在應用管理模塊中點擊“新建應用”(應用管理 -> 新建應用)。
新建應用
我們創建一個應用名稱為“醫療顧問”的大模型應用。
新建醫療應用大模型

3.3 配置模型

進入配置頁面后,我們需要對模型進行設置:

  • 思考模型: 選擇意圖識別模型高級版8K。
  • 生成模型: 選擇DeepSeek-R1。

配置模型

3.4 配置角色指令

為“醫療顧問”配置專屬提示詞,明確其職責和風格:
配置角色指令

#角色名稱:角色概述和主要職責的一句話描述提供專業、易懂的醫療建議和健康指導,幫助用戶更好地理解和管理自身健康。
#風格特點:角色說話風格、性格特點專業、耐心、富有同情心。以清晰、簡潔的方式解釋復雜的醫療信息,避免過多專業術語,語氣親切且鼓勵用戶積極參與健康管理。
#輸出要求:限制角色輸出格式、內容字數、要求輸出語言等情況
1. 回答簡潔明了,字數控制在1000字以內。
2. 使用中文,確保內容通俗易懂。
3. 避免提供具體診斷或處方,強調建議用戶咨詢專業醫生。
4. 如適用,提供權威的醫療信息來源或參考鏈接。
#能力限制:不在角色能力范圍內的描述
1. 不具備診斷疾病或開具處方的能力。
2. 無法提供緊急醫療救助或處理危急情況。
3. 不解答超出醫療領域的非健康相關問題。
4. 無法代替專業醫生的正式咨詢或治療。
能夠達成以下用戶意圖
##意圖名稱:清晰明確的需求名稱,如硬件故障排查健康咨詢與醫療建議
##意圖描述:具體描述需要解決用戶什么問題,如用戶咨詢硬件故障并尋求解決方案為用戶提供關于癥狀、疾病、健康管理等方面的咨詢,幫助用戶了解可能的原因、預防措施或下一步行動建議。
##意圖示例:舉例輔助說明用戶實際問題
1. “頭痛是什么原因引起的?”
2. “高血壓應該如何控制?”
3. “我最近總感覺疲勞,可能是缺什么營養嗎?”
##意圖實現:說明對模型指令回復的具體要求,如反問澄清用戶硬件型號
1. 分析用戶問題,提供可能的原因或相關健康知識。
2. 建議用戶采取的生活方式改變或預防措施。
3. 推薦用戶咨詢專業醫生進行進一步檢查或治療。
4. 如適用,提供權威的醫療信息來源或參考資料,幫助用戶深入了解。

3.5 配置歡迎語

填寫歡迎語后,會在客戶側首頁展示,提升用戶初次交互體驗。
配置歡迎語
歡迎語內容:

您好!我是您的醫療顧問,很高興為您提供健康支持。無論是癥狀疑問還是健康管理建議,我都會盡力以專業、易懂的方式解答。請告訴我您的問題或需求,我會根據權威信息給出實用建議。不過請注意,我無法提供具體診斷或處方,如有需要,建議您咨詢專業醫生。有什么我可以幫您的嗎?

3.6 配置知識庫

我們可以通過上傳醫療領域的專屬數據(如診療規范、病例文獻、藥品說明)來構建知識庫,為模型提供可靠的事實依據,避免生成泛泛或錯誤的回答。例如,當用戶詢問“高血壓用藥注意事項”時,模型可直接引用知識庫中的權威信息。
導入知識庫

3.7 配置工作流

工作流將意圖識別模型(高級版8K)、生成模型(DeepSeek-R1)、知識庫和合規檢查等功能串聯,形成完整閉環。例如,它能從知識庫提取權威數據并生成簡潔建議,同時提醒用戶咨詢醫生。工作流就像醫療顧問的“指揮中心”,協調各項能力,確保高效、準確地為用戶提供健康支持。
配置工作流
工作流詳情:

#工作流名稱:醫療咨詢與建議生成
#概括用途:觸發醫療顧問為用戶提供癥狀分析、健康建議或下一步行動指導。
#工作流描述:
#描述:幫助用戶解答醫療相關問題,包括癥狀原因分析、健康管理建議或就醫指導,根據知識庫和模型能力生成專業回復。
#示例:
- “我頭痛了兩天,可能是什么原因?”
- “感冒咳嗽應該吃什么藥?”
- “體檢報告顯示血糖偏高怎么辦?”
#工作流實現:
1. 意圖識別:通過意圖識別模型高級版8K,分析用戶輸入,判斷是否涉及癥狀咨詢、健康建議或醫療指導。
2. 知識檢索:從配置的醫療知識庫中提取相關信息(如疾病癥狀、診療規范、健康建議)。
3. 生成回復:調用生成模型D(DeepSeek-R1),結合檢索結果生成簡潔、專業且易懂的回答,字數控制在200字以內。
4. 合規檢查:確保回復不包含具體診斷或處方,提醒用戶必要時咨詢專業醫生。
5. 輸出建議:提供下一步行動建議(如生活調整、就醫指引)并附上參考依據(如知識庫中的權威來源)。

3.8 啟用聯網搜索

啟用聯網搜索功能,結合實時互聯網信息,為用戶提供更豐富、更及時的知識回復。
啟用聯網搜索

3.9 發布模型

配置完成后,前往發布管理模塊,對“醫療顧問”大模型進行發布。
發布模型
調用模型
模型發布成功后,我們可以進行在線體驗,并將其接入到項目中。

4. 問答測試

在完成模型配置、知識庫和工作流的搭建后,我對“醫療顧問”大模型進行了問答測試,以驗證其在醫療場景中的表現。以下是兩個典型問題的測試過程及結果,展示了模型如何結合知識庫、聯網搜索和工作流提供專業且實用的回答。

4.1 測試問題 1:頭痛是什么原因引起的?

測試問題 1:頭痛是什么原因引起的?

4.2 測試問題 2:高血壓應該如何控制?

測試問題 2:高血壓應該如何控制?

4.3 測試總結

通過以上測試,“醫療顧問”展現了精準的意圖識別能力和知識整合能力。無論是基于知識庫的常見問題,還是需要聯網搜索的動態信息,模型都能快速響應并生成符合預期的回答。

5. Java程序中集成API

通過騰訊云官方提供的Java版測試程序來進行測試,參考地址:對話端接口文檔
集成Java項目

5.1 獲取secretId和secertKey

從騰訊云控制臺獲取到AKSK秘鑰,一定好保存好生成的秘鑰,不要丟失和泄露。
獲取AKSK秘鑰

5.2 獲取botAppkey機器人秘鑰

我們通過之前的步驟成功搭建完成醫療顧問大模型,我們需要在應用管理->調用->API管理中獲取到機器人秘鑰
獲取機器人秘鑰

5.3 Java測試程序中配置秘鑰

在官方提供的測試程序的Token.java文件中進行配置
Java程序中配置秘鑰

5.4 問答測試

運行官方提供的測試程序(Main.java)
在Java中進行問答測試
測試如下:

提問大模型:怎么治療高血壓?

大模型回答:

高血壓的治療需要綜合生活方式調整和醫學干預,具體方法如下:
一、生活方式調整(基礎治療)飲食控制:每日鹽攝入量不超過5克,增加蔬菜、水果及低脂食品攝入,減少飽和脂肪和膽固醇16。
運動建議:每周至少150分鐘中等強度運動(如快走、游泳),避免久坐19。
體重管理:BMI控制在24以下,男性腰圍<90cm,女性<85cm6。
情緒調節:通過瑜伽、冥想等方式緩解壓力,避免情緒劇烈波動1。
二、藥物治療(需醫生指導)常用藥物:利尿劑(如氫氯噻嗪)、β受體阻滯劑(如美托洛爾)、鈣通道阻滯劑(如硝苯地平)等18。
用藥原則:需遵醫囑調整劑量,不可自行換藥或停藥4。
三、特殊情況處理難治性高血壓:可考慮腎神經消融術等新型療法5。
合并癥患者:如糖尿病或已有器官損害者需強化治療7。
注意事項每日監測血壓并記錄,就診時提供數據供醫生參考4。
戒煙限酒,男性酒精每日<25克,女性<15克6。
非藥物治療3個月無效的一級高血壓患者需啟動藥物治療6。
重要提示:治療方案需由醫生根據個體情況制定,若血壓持續≥140/90mmHg或出現頭暈等癥狀,請及時就醫48。最新治療進展可參考權威醫學平臺(如國家心血管病中心)。

6. 結語

通過本次實戰,我成功搭建了一個功能完備的醫療顧問大模型,它結合騰訊云LKE的知識整合能力和DeepSeek的生成實力,為醫療場景提供了智能化支持。該模型不僅能解答常見健康問題,還具備擴展潛力,例如集成到醫院系統或健康管理App中。未來,我計劃優化知識庫內容,增加多語言支持,進一步提升其實用性。歡迎大家嘗試搭建屬于自己的醫療大模型,共同探索AI在醫療領域的無限可能!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/71089.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/71089.shtml
英文地址,請注明出處:http://en.pswp.cn/web/71089.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nio中ByteBuffer使用

創建ByteBuffer ByteBuffer buffer ByteBuffer.allocate(10);// 字符串轉 bytebufferByteBuffer buffer01 Charset.defaultCharset().encode("hello world"); ByteBuffer buffer02 ByteBuffer.wrap("hello".getBytes()); ByteBuffer buffer03 Standard…

如何在 IntelliJ IDEA 中集成 DeepSeek

如何在 IntelliJ IDEA 中集成 DeepSeek 在本教程中&#xff0c;我們將帶您一步步完成將 DeepSeek 集成到 IntelliJ IDEA 中的過程。通過此集成&#xff0c;您可以在IDE中利用DeepSeek強大的功能&#xff0c;提高開發工作效率。 步驟 1&#xff1a;安裝 Proxy AI 插件 首先&a…

【Maven】入門介紹 與 安裝、配置

文章目錄 一、Maven簡介1. Maven介紹2. Maven軟件工作原理模型圖 二、Maven安裝和配置1. Maven安裝2. Maven環境配置3. Maven功能配置4. IDEA配置本地Maven軟件 一、Maven簡介 1. Maven介紹 https://maven.apache.org/what-is-maven.html Maven 是一款為 Java 項目管理構建、…

Java數據結構第十六期:走進二叉樹的奇妙世界(五)

專欄&#xff1a;Java數據結構秘籍 個人主頁&#xff1a;手握風云 目錄 一、非遞歸實現遍歷二叉樹 1.1. 二叉樹的前序遍歷 1.2. 二叉樹的中序遍歷 1.3. 二叉樹的后序遍歷 一、非遞歸實現遍歷二叉樹 1.1. 二叉樹的前序遍歷 我們這里要使用棧來進行實現。我們反向思考一下為…

算法004——盛最多水的容器

力扣——盛最多水的容器點擊即可跳轉 當我們選擇1號線和8號線時&#xff0c;下標為 1 和 8 形成容器的容積的高度是由 較矮的決定的&#xff0c;即下標為 8 的位置&#xff1b; 而寬度則是 1到8 之間的距離&#xff0c;為 8-17&#xff0c;此時容器的容積為 7 * 7 49。 當我…

算法-二叉樹篇26-將有序數組轉換為二叉搜索樹

將有序數組轉換為二叉搜索樹 力扣題目鏈接 題目描述 給你一個整數數組 nums &#xff0c;其中元素已經按 升序 排列&#xff0c;請你將其轉換為一棵 平衡 二叉搜索樹。 解題思路 很簡單的遇到遞歸題目&#xff0c;對數組取半&#xff0c;然后構建中間節點作為該數組對應的…

十一、Spring Boot:使用JWT實現用戶認證深度解析

Spring Boot JWT&#xff08;JSON Web Token&#xff09;&#xff1a;無狀態認證 在現代 Web 開發中&#xff0c;無狀態認證是一種重要的安全機制&#xff0c;它允許服務器在不存儲會話信息的情況下驗證用戶身份。JSON Web Token&#xff08;JWT&#xff09;是一種常用的無狀態…

MIT何愷明再次突破傳統:分形遞歸架構引爆生成模型新紀元!

論文鏈接&#xff1a;https://arxiv.org/pdf/2502.17437 代碼鏈接&#xff1a;https://github.com/LTH14/fractalgen 亮點直擊 分形生成模型&#xff1a;首次將分形理論引入生成模型&#xff0c;提出了一種具有自相似性的遞歸生成框架。 遞歸模塊化&#xff1a;通過遞歸調用生…

用Python之requests庫調用大型語言模型(LLM)API的流式輸出與非流式輸出比較

文章目錄 1. 非流式輸出與流式輸出概述2. 非流式輸出2.1 代碼實例12.2 代碼實例2 3. 流式輸出3.1 流式輸出的定義和作用3.2 流式輸出適用的場景3.3 流式輸出的實現方式與實現技術3.4 代碼實例33.5 代碼實例4 4. 小結 1. 非流式輸出與流式輸出概述 大模型收到輸入后并不是一次性…

大模型技術:重塑未來的力量

大模型技術之所以成為當今科技領域的熱點&#xff0c;是因為它擁有改變游戲規則的能力。以ChatGPT為例&#xff0c;這款由OpenAI開發的大型語言模型&#xff0c;首次實現了基于語言的智能涌現&#xff0c;推動了通用人工智能的技術飛躍和快速進化。大模型通過強大的數據處理能力…

【朝夕教育】《鴻蒙原生應用開發從零基礎到多實戰》005-TypeScript 中的枚舉

標題詳情作者簡介愚公搬代碼頭銜華為云特約編輯&#xff0c;華為云云享專家&#xff0c;華為開發者專家&#xff0c;華為產品云測專家&#xff0c;CSDN博客專家&#xff0c;CSDN商業化專家&#xff0c;阿里云專家博主&#xff0c;阿里云簽約作者&#xff0c;騰訊云優秀博主&…

框架模塊說明 #09 日志模塊_02

背景 上篇我們介紹了系統日志處理方式&#xff0c;也結合我們實際和日志系統集成的需求&#xff0c;將我們的日志文件配置成json格式。這次我們針對我們操作日志的處理進行一些介紹。 還是采用傳統的aop的形式進行操作日志的保存&#xff0c;并按業務類型進行定義保存到mongodb…

DeepSeek-R1自寫CUDA內核跑分屠榜:開啟GPU編程自動化新時代

引言 在AI領域&#xff0c;深度學習模型的性能優化一直是研究者們關注的核心。最近&#xff0c;斯坦福和普林斯頓的研究團隊發現&#xff0c;DeepSeek-R1生成的自定義CUDA內核不僅超越了OpenAI的o1和Claude 3.5 Sonnet&#xff0c;還在KernelBench框架中取得了總排名第一的好成…

記Android12上一個原生bug引起的system_server crash

歡迎使用Markdown編輯器 一. 現象描述 近日測試上報一個幾乎必現的crash&#xff0c;描述如下: 現象: launcher編輯狀態與鎖屏解鎖交互時系統概率性重啟 操作步驟: 進入launcher組件編輯狀態按電源鍵滅屏后亮屏&#xff0c;鎖屏界面上滑解鎖launcher編輯狀態向右或向左滑動重…

系統架構設計師—計算機基礎篇—計算機體系結構

文章目錄 計算機硬件分級存儲體系目的特點 硬件組成CPU運算器控制器 主存儲器 指令系統流水線 內存按字節編址磁盤陣列 計算機硬件 分級存儲體系 寄存器組&#xff08;CPU&#xff09;Cache&#xff08;內存&#xff09;主存Flash&#xff08;外存/輔存&#xff09; 目的 解…

Qt基于等待條件QWaitCondition實現的任務隊列模型示例

核心概念 Qt中的QWaitCondition是一個用于多線程同步的類&#xff0c;允許線程在某些條件滿足時喚醒其他等待的線程。它通常與QMutex配合使用&#xff0c;協調線程之間的執行順序&#xff0c;適用于生產者-消費者模型、任務隊列調度等場景。 ?wait()&#xff1a;使當前線程進…

JAVA實戰開源項目:安康旅游網站(Vue+SpringBoot) 附源碼

本文項目編號 T 098 &#xff0c;文末自助獲取源碼 \color{red}{T098&#xff0c;文末自助獲取源碼} T098&#xff0c;文末自助獲取源碼 目錄 一、系統介紹二、數據庫設計三、配套教程3.1 啟動教程3.2 講解視頻3.3 二次開發教程 四、功能截圖五、文案資料5.1 選題背景5.2 國內…

《Qt動畫編程實戰:輕松實現頭像旋轉效果》

《Qt動畫編程實戰&#xff1a;輕松實現頭像旋轉效果》 Qt 提供了豐富的動畫框架&#xff0c;可以輕松實現各種平滑的動畫效果。其中&#xff0c;旋轉動畫是一種常見的 UI 交互方式&#xff0c;廣泛應用于加載指示器、按鈕動畫、場景變換等。本篇文章將詳細介紹如何使用 Qt 實現…

基于 MyBatis-Plus 的多租戶數據隔離方案

?什么是多租戶? 多租戶技術(Multi-Tenancy)是一種軟件架構設計,允許多個用戶(通常為企業或組織)共享同一套系統或應用程序,同時確保各用戶之間的數據隔離。這種技術廣泛應用于 SaaS(軟件即服務)平臺,能夠有效降低運維成本,提高資源利用率。 核心思想:在一臺服務…

8 SpringBootWeb(下):登錄效驗、異步任務和多線程、SpringBoot中的事務管理@Transactional

文章目錄 案例-登錄認證1. 登錄功能1.1 需求1.2 接口文檔1.3 思路分析1.4 功能開發1.5 測試2. 登錄校驗2.1 問題分析2.2 會話技術2.2.1 會話技術介紹2.2.2 會話跟蹤方案2.2.2.1 方案一 - Cookie2.2.2.2 方案二 - Session2.2.2.3 方案三 - 令牌技術2.2.3 JWT令牌(Token)2.2.3.…