AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

SciToolAgent: 500以上の研究ツールを統合し、研究と科学的タスクを自動化するインテリジェンス

はじめに

SciToolAgentは、杭州にある浙江大学のイノベーションセンター(HICAI-ZJU)によって開発されたオープンソースのツールプラットフォームです。ナレッジグラフ(SciToolKG)とビッグランゲージモデリング技術を通じて500以上の科学ツールを統合し、生物学、化学、材料科学などの分野で研究者が問題に対処するのを支援する。このツールの主な用途は、データ処理、分子モデリング、文献分析などの科学的タスクを自動化し、最終的に分析図、計算結果、要約レポートなどの特定の結果を生成することです。このプラットフォームはGitHub上で無償でホスティングされており、ローカルに展開することも、オンラインサービスを通じて経験することもできるため、結果を迅速に出す必要のある研究チームに特に適している。


 

機能一覧

  • ツールの統合データ、モデリング、計算タスクを処理する500以上のツールに接続できます。
  • ナレッジグラフ・レコメンデーションタスクのニーズに基づいて、適切なツールの組み合わせを提案する。
  • タスクの自動化調査プロセスを自動的に計画・実行することで、時間を節約できます。
  • 結果生成グラフ、レポート、計算など、特定の結果を出力します。
  • セーフティ・モニタリングツールが安全に動作し、誤った結果が出ないようにする。
  • カスタムエクステンションパーソナライズされた結果を出すための新しいツールの追加をサポートする。

 

ヘルプの使用

設置プロセス

SciToolAgent を完全に機能させるにはローカルにインストールする必要があります。手順は以下の通りです:

1.ソースコードのダウンロード

  • それをターミナルに入力する:
git clone https://github.com/HICAI-ZJU/SciToolAgent.git
cd SciToolAgent

2.仮想環境の構築

  • 環境を整え、活性化させる:
conda create -n SciToolAgent python=3.10
conda activate SciToolAgent

3.依存関係のインストール

  • 完全な依存関係をインストールする:
pip install -r requirements.txt
  • またはライト版をインストールする:
pip install -r requirement_agent.txt

4.構成環境

  • コピーと編集 .env ドキュメンテーション
OPENAI_API_BASE = your_api_base
OPENAI_API_KEY = your_api_key

5.サービスの活性化

  • 入る tools カタログ、ラン
cd tools
bash run.sh

使用方法

SciToolAgent は、ローカルで実行するか、オンラインで体験することによって結果を出力することができます。

ローカルオペレーション

  • サービス開始走る bash run.sh その後は現地で待機。
  • 操作するアクセス test ディレクトリでテスト・スクリプトを実行する:
cd ../test
PYTHONPATH=. python test_run_SciToolAgent.py
  • 結果を見るタスク完了後、結果は tools/TempFilesチャートやレポートなど。
  • ランニングケースルートディレクトリ Cases.ipynb つの例が用意されており、直接実行して出力を見ることができる。

オンライン体験

  • オンラインサービスへのアクセス
    http://scitoolagent.scimind.ai:8080/
  • タスク(例:「分子データの分析」)を入力すると、数秒以内に簡単な結果が返されます。
  • オンライン版は迅速なテストに適しており、複雑な結果はローカルで実行する必要がある。

注目機能 操作手順

1.データ分析とグラフ出力

  • 使用データを処理し、ビジュアライゼーションを作成する。
  • 動く::
  1. データファイルを変換するには(例えば .csv投入 tools/DataFiles.
  2. コマンドを実行する:
python scripts/run_agent.py --input "tools/DataFiles/sample.csv" --task "数据分析并可视化"
  1. プローブ tools/TempFiles以下は、結果を生成するために使用できるチャートや分析の例である。

2.分子モデリングによる計算生成

  • 使用分子構造を解析し、計算データを出力します。
  • 動く::
  1. 分子文書(例 .cifを入れる。 tools/DataFiles.
  2. 通話ツール:
from tools.ToolsFuns import molecular_analysis
result = molecular_analysis("tools/DataFiles/input_file.cif")
print(result)
  1. 出力結果は分子パラメータまたはモデルデータで、指定したパスに保存される。

3.科学的レポートの自動生成

  • 使用複数のツールを統合し、完全なレポートを出力します。
  • 動く::
  1. タスクの説明とデータファイルを入力する:
    python scripts/run_agent.py --input "tools/DataFiles/sample.pdf" --task "分析文献并生成报告"
    
  2. システムは自動的にツールを起動し、文献を処理し、要約を作成する。
  3. 報告書は tools/TempFiles形式はテキストまたはPDF。

ほら

  • ローカルでの操作には、16GBのRAMと、複雑なタスクを成功させるための安定したネットワークが必要です。
  • オンラインバージョンは単純な結果に適しており、大量のデータにはローカル展開を推奨する。
  • 定期的な清掃 tools/TempFiles場所を取らないようにするためだ。
無断転載を禁じます:チーフAIシェアリングサークル " SciToolAgent: 500以上の研究ツールを統合し、研究と科学的タスクを自動化するインテリジェンス
ja日本語