张铭个人网站

君子生非异也,善假于物也

用户工具

站点工具


ai:demo:ai-diagnosis

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
ai:demo:ai-diagnosis [2025/04/29 09:25] zhangmingai:demo:ai-diagnosis [2025/05/09 07:37] (当前版本) zhangming
行 1: 行 1:
 ====== AI 病历诊断 ====== ====== AI 病历诊断 ======
 +
 +----
  
 <wrap em>诊断结果为 AI 生成的文本,需审慎对待,仅供参考使用。</wrap> <wrap em>诊断结果为 AI 生成的文本,需审慎对待,仅供参考使用。</wrap>
  
-**测试数据:** [[github>BasicLLM/ai-diagnosis/blob/master/docs/RAG主诉测试案例.md|RAG主诉测试案例]] \\ +**测试数据:**  
-**开源地址:** [[github>BasicLLM/ai-diagnosis|BasicLLM/ai-diagnosis]]+  * [[github>BasicLLM/ai-diagnosis/blob/master/docs/病历测试案例.md|病历测试案例]]:该数据集的病历信息较全,用于不启用 RAG 的情况下测试大模型在医疗诊断方面的基础能力。 
 +  * [[github>BasicLLM/ai-diagnosis/blob/master/docs/RAG主诉测试案例.md|RAG主诉测试案例]]:该数据集仅包含主诉信息,用于测试 RAG 的数据召回能力以及在大模型在有额外信源的情况下的信息处理能力。 
 + 
 +**微调数据:** [[modelscope>datasets/zhangmingme/medical-record-diagnosis-chinese|zhangmingme/medical-record-diagnosis-chinese]] \\ 
 +**开源地址:** [[github>BasicLLM/ai-diagnosis|BasicLLM/ai-diagnosis]] 
  
 ---- ----
行 319: 行 325:
                             <option value="deepseek" data-provider="deepseek" data-model="deepseek-chat">Deepseek (deepseek-chat)</option>                             <option value="deepseek" data-provider="deepseek" data-model="deepseek-chat">Deepseek (deepseek-chat)</option>
                             <option value="moonshot" data-provider="kimi" data-model="moonshot-v1-128k">Moonshot (moonshot-v1-128k)</option>                             <option value="moonshot" data-provider="kimi" data-model="moonshot-v1-128k">Moonshot (moonshot-v1-128k)</option>
-                            <option value="qwen" data-provider="bailian" data-model="qwen-max-latest">Qwen-Max (qwen-max-latest)</option>+                            <option value="qwen2.5" data-provider="bailian" data-model="qwen-max-latest">Qwen-Max (qwen-max-latest)</option> 
 +                            <option value="qwen3" data-provider="bailian-dashboard" data-model="qwen3-235b-a22b">Qwen3 (qwen3-235b-a22b)</option>
                         </optgroup>                         </optgroup>
                         <optgroup label="微调大模型">                         <optgroup label="微调大模型">
-                            <option value="qwen-finetune" data-provider="bailian" data-model="qwen2.5-7b-finetunedisabled>Qwen-7B 微调 (正在部署)</option>+                            <option value="qwen-finetune" data-provider="bailian-dashboard" data-model="qwen2.5-7b-instruct-ft-202505081135-db12" data-disable-rag="true">Qwen2.5-7B LoRA 微调</option>
                         </optgroup>                         </optgroup>
                     </select>                     </select>
行 339: 行 346:
                         <span class="slider"></span>                         <span class="slider"></span>
                     </label>                     </label>
 +                </div>
 +                <!-- 添加RAG不可用提示 -->
 +                <div id="ragDisabledWarning" style="color: #e74c3c; font-size: 14px; margin-top: 10px; display: none;">
 +                    ⚠️ RAG不可用(当前模型不支持)
                 </div>                 </div>
             </div>             </div>
行 499: 行 510:
  
         updateDiseases([]);         updateDiseases([]);
 +
 +        // 添加模型选择变化监听
 +        document.getElementById('modelSelect').addEventListener('change', function() {
 +            const selectedOption = this.options[this.selectedIndex];
 +            const ragToggle = document.getElementById('ragToggle');
 +            const ragWarning = document.getElementById('ragDisabledWarning');
 +            
 +            // 检查是否禁用RAG
 +            const disableRAG = selectedOption.dataset.disableRag === 'true';
 +            
 +            if (disableRAG) {
 +                ragToggle.checked = false;  // 关闭开关
 +                ragToggle.disabled = true;  // 禁用开关
 +                ragWarning.style.display = 'block'; // 显示警告
 +            } else {
 +                ragToggle.disabled = false; // 启用开关
 +                ragWarning.style.display = 'none'; // 隐藏警告
 +            }
 +        });
  
         // 提示气泡处理         // 提示气泡处理
         document.addEventListener('DOMContentLoaded', function() {         document.addEventListener('DOMContentLoaded', function() {
-        const tooltipTriggers = document.querySelectorAll('.tooltip-trigger'); +            // 触发模型选择变化事件 
-         +            document.getElementById('modelSelect').dispatchEvent(new Event('change')); 
-        tooltipTriggers.forEach(trigger => { +     
-            const tooltipText = trigger.getAttribute('data-tooltip'); +            const tooltipTriggers = document.querySelectorAll('.tooltip-trigger'); 
-            const tooltipContent = document.createElement('span'); +             
-            tooltipContent.className = 'tooltip-content'; +            tooltipTriggers.forEach(trigger => { 
-            tooltipContent.textContent = tooltipText; +                const tooltipText = trigger.getAttribute('data-tooltip'); 
-            trigger.appendChild(tooltipContent); +                const tooltipContent = document.createElement('span'); 
-        });+                tooltipContent.className = 'tooltip-content'; 
 +                tooltipContent.textContent = tooltipText; 
 +                trigger.appendChild(tooltipContent); 
 +            });
         });         });
     </script>     </script>
 </body> </body>
 </html> </html>
ai/demo/ai-diagnosis.1745918708.txt.gz · 最后更改: 2025/04/29 09:25 由 zhangming

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki