TxAgent:治療推論と個別化薬物療法の立案を行うAIエージェント
TxAgent とは?
TxAgent はハーバード医科大学が開発した人工知能治療エージェントで、マルチステップ推論とリアルタイムの生物医学的知識検索を組み合わせ、211 種類のツールを備えたツールボックスを活用して、患者に個別化された治療提案を提供します。薬物相互作用や禁忌を分析し、年齢、遺伝的要因、疾患の進行状況などの患者個別の特性に基づいて治療戦略を策定することができます。

TxAgent の機能
マルチステップ推論:TxAgent は分子レベル、薬物動態レベル、臨床レベルで薬物相互作用を評価し、患者の併存疾患や併用薬に基づいて禁忌を特定します。
リアルタイム知識検索:複数の生物医学的ソースからエビデンスを検索・統合し、反復的な推論によって治療提案を最適化します。
ツール呼び出しと意思決定支援:TxAgent はタスク目標に応じて適切なツールを選択し、構造化された関数呼び出しを実行して、臨床推論や複数ソースにわたる検証が必要な治療タスクを解決します。
個別化された治療計画:患者の年齢、遺伝的要因、疾患の進行状況などの個別特性に応じて治療戦略をカスタマイズできます。
透明性の高い推論の軌跡:TxAgent は自然言語で応答を生成し、意思決定プロセスの各ステップを説明する詳細な推論の軌跡を提供します。
TxAgent の能力
知識のアンカリング:ツール呼び出しによって検証済みの知識を取得し、それに基づいて出力を行います。
目標志向のツール選択:ToolRAG モデルを使用して、ToolUniverse から最も適切なツールを選択し、適用します。
マルチステップ推論による問題解決:複数の反復的思考と関数呼び出しによって複雑なタスクを解決したり、ツールからの予期しない応答を処理したりします。
継続的に更新される知識ベースの活用:ツールを通じて継続的に更新されるデータベースにアクセスし、TxAgent の組み込み知識の範囲を超える問題を解決します。

パフォーマンス
TxAgent は複数のベンチマークで優れたパフォーマンスを示しており、3,168 の薬物推論タスクと 456 の個別化治療シナリオをカバーしています。
オープンエンドの薬物推論タスクでは、精度 92.1% を達成し、GPT-4o を 25.8% 上回りました。
構造化されたマルチステップ推論では、DeepSeek-R1(671B)を超える性能を発揮しました。
薬物名の表記揺れや記述に対する汎化能力において、分散が 0.01 未満に保たれ、既存のツール使用 LLM を 55% 以上上回りました。
TxAgent の応用
薬物推論タスク:TxAgent は複数のベンチマークで優れたパフォーマンスを示し、3,168 の薬物推論タスクと 456 の個別化治療シナリオを網羅しています。
臨床意思決定支援:医師に対して正確な治療提案を提供し、有害事象のリスクを低減し、治療の意思決定を改善することができます。
薬物相互作用の分析:外部データベースや機械学習モデルを呼び出すことで、TxAgent は薬物間の相互作用を評価できます。
個別化された治療調整:例えば、患者の肝機能の状態に応じて薬物用量を調整します。
使用方法
1. 依存関係のインストール:
H100 GPU の使用を推奨し、メモリは 80GB 以上必要です。
ToolUniverse のインストール:
pip install tooluniverse
TxAgent のインストール:
pip install txagent
2. サンプルの実行:
サンプルコードの実行:
python run_example.py
Gradio デモの実行:
python run_txagent_app.py
3. 事前学習済みモデル:事前学習済みのモデル重みは HuggingFace で公開されています。
4. ツールボックス(ToolUniverse):TxAgent の核となるコンポーネントであり、1939 年以降に FDA が承認したすべての医薬品を含む 211 種類のツールを備えています。
脚本プランナー▸
AIアプリ
AIニュース 