ai-doctor: un sistema di consultazione medica e simulazione diagnostica basato sull'intelligenza artificiale e sulla collaborazione multi-agente.

52Seconda lettura
Non ci sono commenti

ai-doctor: un sistema di simulazione di consultazione medica collaborativa multi-modello basato sull'intelligenza artificiale.

medico AI Si tratta di un sistema front-end puro progettato per simulare consultazioni collaborative tra più medici. Consente agli utenti di configurare più "medici" virtuali, guidati da diversi modelli linguistici complessi (LLM), che discutono, valutano ed escludono a vicenda sullo stesso caso. Attraverso la teoria dei giochi di gruppo, il sistema converge gradualmente e giunge infine a una conclusione diagnostica di valore di riferimento.

⚠️ Avviso importanteQuesto progetto è destinato esclusivamente a scopi di simulazione consultiva, ricerca didattica e dimostrazione tecnica. I suoi risultati non costituiscono consulenza medica e non possono essere utilizzati per la diagnosi clinica.

Accesso rapido:
Anteprima online |
Codice sorgente su GitHub

Anteprima dell'interfaccia

ai-doctor:基于多智能体协同的 AI 医疗会诊与模拟诊断系统
ai-doctor:基于多智能体协同的 AI 医疗会诊与模拟诊断系统
ai-doctor:基于多智能体协同的 AI 医疗会诊与模拟诊断系统
ai-doctor:基于多智能体协同的 AI 医疗会诊与模拟诊断系统
ai-doctor:基于多智能体协同的 AI 医疗会诊与模拟诊断系统

Caratteristiche principali

  • Meccanismo collaborativo multimodelloSupporta l'accesso a modelli di intelligenza artificiale di uso comune come OpenAI, Anthropic Claude, Google Gemini, Silicon Flow e Moda Community, consentendo la consultazione congiunta tra diversi ruoli nell'ambito dell'IA.
  • Processo di eliminazione dinamicaIl sistema è dotato di un meccanismo di valutazione intelligente integrato. I medici individuano le opinioni inaccurate attraverso una revisione tra pari e la persona con il maggior numero di voti viene eliminata per migliorare l'affidabilità della conclusione finale.
  • Esperienza interattiva in tempo realeIl sistema utilizza un effetto macchina da scrivere per rappresentare il processo di alternanza degli interventi dei medici e monitora in tempo reale le fasi della consultazione, i giri di visite e le statistiche di voto.
  • Gestione dei dati a livello locale:basato su localStorage Consente un'archiviazione front-end pura, in cui i registri delle consultazioni e le configurazioni vengono memorizzati localmente nel browser, senza la necessità di implementare un back-end.
  • Produzione professionaleIl risultato finale include un riepilogo completo contenente diagnosi principali, diagnosi differenziali, raccomandazioni terapeutiche e piani di follow-up, e supporta l'esportazione delle immagini.
  • Architettura moderna dell'interfaccia utenteRealizzato con Ant Design Vue, offre un layout chiaro e un funzionamento interattivo fluido.

Scenari applicabili

  • Dimostrazione didatticaUtilizzato per dimostrazioni didattiche nei corsi di intelligenza artificiale in ambito medico.
  • Validazione del processo: Verificare i collegamenti logici della collaborazione multi-agente.
  • Ricerca sui prototipi: Come prototipo interattivo per la ricerca in ambito di elaborazione del linguaggio naturale (NLP) applicata alla medicina.
  • Confronto metodologicoConfrontare la logica diagnostica e le prestazioni dei diversi LLM all'interno del team.

Guida rapida

1. Preparazione ambientale e installazione

RichiederePer Node.js versione 16 o superiore, si consiglia di utilizzare pnpm versione 9 o superiore oppure npm.

git clone  cd  ai-pannello-di-consultazione-medica pnpm installa pnpm dev  # 启动后访问 http://localhost:5173

Costruzione di produzione:attrezzo build pnpmIl prodotto verrà generato in dist/ Nella directory.

Informazioni sugli agentiL'ambiente di produzione utilizza di default una connessione API diretta. Per utilizzare un proxy locale, configurarlo durante il processo di compilazione. VITE_ENABLE_PROXY=true e configurare /api-proxy Inoltrare.

2. Procedure operative

  • Configurare i mediciIn "Impostazioni" → "Configurazione medico", inserisci il nome del medico, il fornitore, la chiave API, il nome del modello e i messaggi personalizzati.
  • Casi di inputNella pagina iniziale, inserisci le informazioni di base del paziente (nome, età, anamnesi) e il motivo principale del consulto, quindi fai clic su "Avvia consultazione".
  • Osservare il giocoI medici IA si alternano nel parlare, tutti i medici forniscono una revisione tra pari e coloro che forniscono risposte errate vengono eliminati. Questo ciclo continua finché non rimane un solo medico o non viene raggiunto il numero massimo di round.
  • Per ottenere conclusioniFai clic su "Visualizza risposta finale" per esaminare il riepilogo diagnostico strutturato compilato dal sistema.

Dettagli tecnici di implementazione

Valutazione e persistenza

Il sistema adotta Revisione automatizzata tra pari Meccanismo: Dopo ogni turno di interventi, i medici presenti votano sul punto di vista espresso. Il medico che riceve il maggior numero di voti "non del tutto accurati" verrà rimosso. Tutte le configurazioni (incluse le chiavi API) e lo stato della sessione vengono memorizzati localmente nel browser; la cancellazione della cache comporterà la perdita dei dati.

Servizi modello supportati

fornitore Modello tipico URL di base
Specifiche OpenAI gpt-4o, gpt-4-turbo https://api.openai.com/v1
Antropico claude-3-5-sonetto, claude-3-opus https://api.Antropico.com/v1
Google Gemini gemini-1.5-pro, gemini-1.5-flash https://generativelanguage.googleapis.com/v1beta
flusso basato sul silicio Qwen2.5-72B, GLM-4-9B https://api.siliconflow.cn
Comunità di Magic Dash qwen-max, qwen-plus https://dashscope.aliyuncs.com

Elenco delle tecnologie

  • Struttura centraleVue 3 + Pinia (Gestione dello Stato)
  • Strumenti di costruzioneVite
  • libreria di componenti dell'interfaccia utenteAnt Design Vue
  • dipendenze criticheAxios (richieste), Marked (rendering Markdown)
  • Progettazione architettonicasorgente/API (wrapper API) $rightarrow$ componenti (Componente funzionale) $rightarrow$ negozio (Controllo di processo) $rightarrow$ utils/prompt.js (Suggerimento: ingegneria)

Privacy e sicurezza

Poiché adotta un'architettura front-end pura, il sistema Non esiste alcun server backendTutti i dati vengono trasmessi esclusivamente tra il browser e l'API del fornitore di IA. Gli utenti sono responsabili della protezione delle proprie chiavi API e di evitare di esporre informazioni di configurazione su dispositivi non sicuri.

Fine del testo
0
Administrator
Avviso sul copyright:Questo articolo è un contenuto originale di questo sito web. Amministratore Pubblicato il 4 novembre 2025, per un totale di 1789 parole.
Avviso di ristampa:Salvo diversa indicazione, tutti i contenuti originali di questo sito sono pubblicati sotto licenza Creative Commons Attribuzione 4.0 (CC BY 4.0). Si prega di indicare la fonte e di conservare il link originale in caso di ripubblicazione. Alcuni contenuti di questo sito sono stati compilati a partire da informazioni disponibili pubblicamente e potrebbero essere stati generati o ottimizzati con l'ausilio di tecnologie di intelligenza artificiale. Sono forniti a solo scopo di riferimento e non costituiscono in alcun modo una consulenza professionale. I lettori sono tenuti a formulare le proprie valutazioni e verifiche. Questo sito non si assume alcuna responsabilità per la disponibilità, la sicurezza o la legalità delle risorse di terze parti.
Commenti (Nessun commento)
验证码