ai-doctor:マルチモデル協調型AI医療相談シミュレーションシステム
AIドクター これは、複数の医師による共同診療をシミュレートするために設計された、純粋なフロントエンドシステムです。ユーザーは、異なる大規模言語モデル(LLM)によって駆動される複数の仮想「医師」を設定し、同じ症例について議論、評価、そして互いを排除することができます。グループゲーム理論を通して、システムは徐々に収束し、最終的に参考となる診断結果に到達します。
⚠️重要な免責事項本プロジェクトは、診察シミュレーション、教育研究、および技術デモンストレーションのみを目的としています。その成果物は医学的助言を構成するものではなく、臨床診断に使用することはできません。
クイックアクセス:
オンラインプレビュー |
GitHubのソースコード
インターフェースプレビュー
主な機能
- マルチモデル連携メカニズムOpenAI、Anthropic Claude、Google Gemini、Silicon Flow、Moda Communityといった主流のモデルへのアクセスをサポートし、さまざまなAIの役割間での共同協議を可能にする。
- 動的消去プロセスこのシステムには、インテリジェントな評価メカニズムが組み込まれています。医師はピアレビューを通じて不正確な意見を特定し、最も多くの票を集めた医師を排除することで、最終結論の信頼性を向上させます。
- リアルタイムのインタラクティブ体験このシステムは、医師たちが順番に発言する様子をタイプライター風の演出で表現し、診察の段階、回診、投票統計などをリアルタイムで監視する。
- ローカライズされたデータ管理:に基づく
ローカルストレージこれにより、バックエンドをデプロイする必要なく、相談記録や設定がブラウザ内にローカルに保存される、純粋なフロントエンドストレージが実現します。 - プロフェッショナルな成果物最終出力には、主要診断、鑑別診断、治療推奨事項、フォローアップ計画を含む完全な要約が含まれ、画像のエクスポートにも対応しています。
- 最新のUIアーキテクチャAnt Design Vueをベースに構築されており、明快なレイアウトとスムーズなインタラクティブ操作を提供します。
適用可能なシナリオ
- 教育的なデモンストレーション医療AIコースにおける教育デモンストレーションに使用されます。
- プロセス検証:複数エージェント間の連携における論理的なつながりを検証する。
- プロトタイプ研究:医療NLP研究のためのインタラクティブなプロトタイプとして。
- 方法論的比較チーム内の異なるLLMの診断ロジックとパフォーマンスを比較する。
クイックスタートガイド
1. 環境準備と設置
必要とするNode.js バージョン 16 以降の場合は、pnpm バージョン 9 以降または npm を使用することをお勧めします。
git clone cd ai-medical-consultation-panel pnpm install pnpm dev # 启动后访问 http://localhost:5173 生産建設:埋め込む pnpm build製品は 配布/ ディレクトリ内。
エージェントについて本番環境では、デフォルトで直接API接続が使用されます。ローカルプロキシを使用する場合は、ビルドプロセス中に設定してください。 VITE_ENABLE_PROXY=true 設定 /api-proxy フォワード。
2. 操作手順
- 医師を設定する「設定」→「医師設定」で、医師の名前、サプライヤー、APIキー、モデル名、およびパーソナライズされたプロンプトを入力します。
- 入力ケースホームページで、患者の基本情報(氏名、年齢、病歴)と主訴を入力し、「診察開始」をクリックしてください。
- 試合を観戦するAI医師が順番に発言し、すべての医師が相互評価を行い、不正確な回答をした医師は除外される。このサイクルは、医師が1人になるか、最大ラウンド数に達するまで続く。
- 結論を得るためにシステムが作成した構造化された診断概要を確認するには、「最終回答を表示」をクリックしてください。
技術的な実装の詳細
評価と継続性
システムは採用する 自動ピアレビュー 仕組み:各ラウンドの発言後、参加医師が意見に投票します。「完全に正確ではない」という票が最も多かった医師が除外されます。すべての設定(APIキーを含む)とセッション状態はブラウザにローカルに保存されます。キャッシュをクリアするとデータが失われます。
サポートされているモデルサービス
| サプライヤー | 標準モデル | ベースURL |
|---|---|---|
| OpenAI仕様 | gpt-4o、gpt-4-turbo | https://api.openai.com/v1 |
| 人間 | クロード3-5-ソネット、クロード3-作品 | https://api.人間.com/v1 |
| Google Gemini | ジェミニ-1.5-プロ、ジェミニ-1.5-フラッシュ | https://generativelanguage.googleapis.com/v1beta |
| シリコンベースのフロー | Qwen2.5-72B、GLM-4-9B | https://api.siliconflow.cn |
| マジックダッシュコミュニティ | qwen-max、qwen-plus | https://dashscope.aliyuncs.com |
テクノロジースタックリスト
- コアフレームワークVue 3 + Pinia (状態管理)
- ビルドツールヴィテ
- UIコンポーネントライブラリAnt Design Vue
- 重要な依存関係Axios(リクエスト)、Marked(Markdownレンダリング)
- 建築論理:
src/api(APIラッパー) $rightarrow$コンポーネント(機能コンポーネント)$rightarrow$店(プロセス制御)$rightarrow$utils/prompt.js(ヒント:エンジニアリング)
プライバシーとセキュリティ
純粋なフロントエンドアーキテクチャを採用しているため、システムは バックエンドサーバーが存在しませんすべてのデータはブラウザとAIプロバイダーのAPI間でのみ送信されます。ユーザーはAPIキーを保護し、安全でないデバイスに設定情報を漏洩させないようにする責任があります。




