本文へスキップ

Scientific Agent Skills

K-Dense / K-Dense Inc.

Scientific Agent Skills は、ケモインフォマティクス、分光学、材料分析などを含む、科学ソフトウェアパッケージ、データベース、研究ワークフローを扱う AI エージェント向けの手順ガイダンスを提供します。

掲載情報の更新 ·

概要

Scientific Agent Skills は、Agent Skills 標準に対応するホスト向けに K-Dense が作成した科学ワークフローの指示ライブラリです。付属の README では、パッケージの使用、データベースアクセス、ラボとの連携、分析、科学コミュニケーションにわたる 177 のスキルが説明されています。これは指示のコレクションであり、単独で動作する研究エージェントや予測モデルではありません。各スキルは SKILL.md ファイルを使って目的、ワークフロー、バージョンメタデータを説明し、必要に応じて例、参考資料、補助ツール、テンプレートを提供します。

化学分野の文書では、RDKit と PyTDC のガイダンス、分子ドッキングと ADMET ワークフロー、校正済み 1D NMR 処理、結晶構造解析、計算化学を扱っています。関連するシミュレーションガイダンスには、Cantera による着火遅れ計算、pycalphad による相平衡、PyBaMM による電池サイクルが含まれます。Database Lookup では、PubChem や ChEMBL などのソースについて、エンドポイントの選択、ページネーション、アクセス要件、出典の追跡方法を説明しています。これらの上流データベースは独立したリソースであり、スキルコレクションが運営するサービスではありません。

このコレクションは、エージェントホストに指示と補助リソースを提供します。科学的な入出力は選択するワークフローによって異なります。README に記載された例には、スペクトル、結晶構造、シミュレーション入力があり、処理済みスペクトル、構造解析、シミュレーション結果につながります。依存関係、認証情報、ネットワークアクセスは、各スキルの要件に応じて別途用意する必要があります。ホストによるスキルの検出方法や任意のメタデータの扱いは一様ではなく、ローカルテストだけでは、ライブサービスの信頼性や科学的妥当性は確認できません。スキルはコード実行やファイル変更を指示する場合があるため、ユーザーはインストール前に関連性の高い少数のスキルを確認し、自分の環境で結果を評価してください。

主な機能

  • 各スキルの `SKILL.md` ドキュメントには、目的、ワークフロー、バージョンメタデータが記録され、スキルに応じて例、参考資料、補助ツール、テンプレートが付属します。
  • 化学分野のガイダンスでは、RDKit、PyTDC、分子ドッキング、ADMET 分析、校正済み 1D NMR 処理を扱います。
  • 材料・工学ワークフローには、結晶構造解析、pycalphad による相平衡、Cantera による着火遅れ、PyBaMM による電池サイクルが含まれ、数値チェックについても説明されています。
  • Database Lookup では、PubChem や ChEMBL を含む 80 のソースについて、エンドポイントの選択、ページネーション、アクセス要件、出典確認を説明しています。
  • Agent Skills のパッケージ形式と、`plugin.json` および `skills/` で構成される Agent Plugins のレイアウトに対応しています。インストールと検出の動作はホストによって異なります。
  • `scripts/` を同梱するスキルには、対応するテストスイートと依存関係のエントリーがあります。README では構造チェックと科学的依存関係のテストを区別しています。

用途

  • 評価の目的:代表的な入力を使った分子分析ワークフローで、RDKit または PyTDC のガイダンスがエージェントの実行に役立つかを評価し、生成結果を独立して確認する。
  • 評価の目的:文書化されたデータベース検索手順を使い、化学研究タスク向けに出典を追跡できる PubChem または ChEMBL のレコードを整理する。
  • 評価の目的:研究データに適用する前に、校正済み 1D NMR ワークフローを信頼できるスペクトル処理手順と比較する。
  • 評価の目的:明確に定義したシミュレーション課題について Cantera、pycalphad、または PyBaMM のガイダンスを評価し、入力の出典記録と数値チェックを確認する。

使い方

  1. 公式 READMEを読み、RDKit、nmrglue、pycalphad など、タスクに関連する少数のスキルを選びます。最初は無関係なワークフローのインストールを避けてください。
  2. 選択した SKILL.md ファイルと、リポジトリ内の補助リソースを確認します。信頼して利用する前に、外部接続、ファイル操作、互換性要件、各スキルのライセンスを確認してください。
  3. ホスト向けに文書化されたインストール方法を選びます。Agent Skills 標準とホストのドキュメントを参照し、検出パスと任意のメタデータの扱いを確認してください。使用したリポジトリのリビジョンを記録します。
  4. それらのスキルに必要な依存関係、参照データ、認証情報を準備します。互換性のないワークフローは別々の環境で実行してください。リポジトリのツール要件が、すべての科学ソフトウェアパッケージに共通する要件とは限りません。
  5. ホストが選択したスキルを検出できることを確認してから、代表的な入力を用いて範囲を限定したワークフローを依頼します。信頼できる参照データに照らして出力を評価し、利用範囲を広げる前に入力の出典記録と検証記録を保管してください。

関連リソース

PubChem MCP (cyanheads) は MCP クライアントを PubChem の化合物およびバイオアッセイデータに接続し、識別子や構造による検索、物性の取得、安全性記録、相互参照、3D配座に対応します。

オープンソースTypeScript

ケモインフォマティクス · 科学データ

PubChem MCP (PhelanShao) は、AI クライアントが名前または CID で PubChem の化合物特性や構造を取得できる Python MCP サーバーです。JSON、CSV、XYZ 形式での出力に加え、構造ファイルのダウンロードにも対応します。

オープンソースPython

ケモインフォマティクス · 科学データ

PubChem PUG RESTは、選択した化学レコード、物性、アッセイ情報を取得するHTTP APIです。文書で説明されている識別子入力、構造検索、操作ごとの出力形式に対応しています。

ケモインフォマティクス · 科学データ

PubChemPy

オープンソース

PubChemPy は PubChem PUG REST API の Python ラッパーで、化学物質の検索、化合物の特性取得、標準化、ファイル形式の変換、構造描画をサポートします。

オープンソースPython

ケモインフォマティクス · 科学データ

Benchling MCP (longevity-genie) は、API認証情報を使用してAIクライアントをBenchlingのノートブック項目、生物学的配列、プロジェクト、エンティティ検索に接続するPython製MCPサーバーです。

オープンソースPython

ラボ自動化 · 科学データ

ChEMBL MCP (cyanheads) は、MCP クライアントを ChEMBL の化合物、標的、生物活性、医薬品の記録に接続し、構造検索と、オプションで DuckDB を用いた大規模な活性データセットの分析を提供します。

オープンソースTypeScript

創薬 · 科学データ

関連ガイド

概要

化学AIエージェントの技術スタックを構築するには

言語モデル、オーケストレーション、Skills、MCPインターフェース、API、ライブラリ、データを分離して、化学AIエージェントスタックを設計します。提案する分子・材料ワークフローを参考に、入出力契約を定義し、権限、評価、再現可能なデプロイを計画します。

エージェント

科学ワークフローのエージェントとスキル

検査可能な入力、制限されたツール、再利用可能なスキル、証拠に結び付いた出力、明示的な人間の承認を備えた、範囲の明確な科学エージェントワークフローを計画します。ChemCrow、PaperQA、Coscientist、Scientific Agent Skills の役割を比較しますが、相互運用性が検証済みであるとは想定しません。