AIが論文の図を自動作成
Building Agentic Document Intelligence Pipelines: Creating Scientific Figures with AutoFigure

AutoFigureというツールが、文章から科学論文の図を自動で作成できるようになりました。これにより、研究者は図を作る手間を大幅に減らせます。
このチュートリアルでは、テキスト記述、論文のようなコンテンツ、構造化された方法論の説明から直接、科学的な図を生成するための実用的なツールキットとしてAutoFigureを探求します。このチュートリアルでは、完全なAutoFigure環境をセットアップし、Pillowの互換性などの依存関係の問題を修正し、SVGおよびPNG出力に必要なレンダリングツールを準備します。次に、カスタムの参照図を作成し、APIを介した生成ワークフローを設定し、AutoFigureを使用して詳細なagentic document intelligenceパイプラインを出版物スタイルの科学的な図に変換します。その過程で、オフラインのSVGレンダリングもテストし、生成されたファイルを検査し、サンプル論文とPDFを作成し、最終出力を再利用可能なギャラリーとzipアーカイブにエクスポートします。Copy Code Copied Use a different Browser import os import sys import json import time import glob import shutil import textwrap import subprocess import importlib from pathlib import Path from getpass import getpass REPO_URL = "https://github.com/ResearAI/AutoFigure.git" REPO_DIR = Path("/content/AutoFigure") OUTPUT_ROOT = Path("/content/autofigure_colab_outputs") PROVIDER = os.environ.get("AUTOFIGURE_PROVIDER", "openrouter") DEFAULT_MODELS = { "openrouter": "google/gemini-3.1-pro-preview", "gemini": "gemini-3.1-pro-preview", "bianxie": "gemini-3.1-pro-preview", } GENERATION_MODEL = os.environ.get( "AUTOFIGURE_MODEL", DEFAULT_MODELS.get(PROVIDER, "google/gemini-3.1-pro-preview") ) MAX_ITERATIONS = int(os.environ.get("AUTOFIGURE_MAX_ITERATIONS", "1")) QUALITY_THRESHOLD = float(os.environ.get("AUTOFIGURE_QUALITY_THRESHOLD", "8.5")) RUN_TEXT_TO_FIGURE = True RUN_PAPER_TO_FIGURE = False RUN_MXGRAPH_DEMO = False RUN_IMAGE_ENHANCEMENT = False TEXT_OUTPUT_FORMAT = "svg" MXGRAPH_OUTPUT_FORMAT = "mxgraphxml" ART_STYLE = ( "clean publication-ready scientific illustration, precise alignment, subtle shadows, " "clear academic typography, high contrast, minimal clutter" ) FIGURE_DESCRIPTION = """ Create a publication-ready s
この記事について質問
記事の内容に答えます。記事外のことは都度ウェブで調べます。