ReasonGraph:LLMの推論プロセスを可視化するオープンソースプロジェクト 190

小编 ·

ReasonGraph:LLMの推論プロセスを可視化するオープンソースプロジェクト

ReasonGraphは、LLMの推論プロセスを可視化・分析するためのオープンソースプロジェクトです。シーケンシャル推論とツリーベース推論の両方に対応し、Anthropic、OpenAI、Google、Together.AIなど主要LLMプロバイダーの50以上の先進モデルと統合しています。AIの思考プロセスを可視化グラフに変換し、リアルタイム更新と対話型分析をサポート、生成されたグラフはワンクリックでSVGエクスポートが可能です。

ReasonGraph:LLMの推論プロセスを可視化するオープンソースプロジェクト

ReasonGraphとは?

ReasonGraph は、LLMの推論プロセスを可視化および分析するためのオープンソースプロジェクトです。逐次推論とツリー型推論の両方の手法をサポートし、Anthropic、Openai、Google、Together.AI などの主要な LLM プロバイダーの 50 種類以上の最先端モデルと統合されています。AI の思考プロセスを可視化グラフに変換し、リアルタイム更新とインタラクティブな分析を提供し、生成されたグラフはワンクリックで SVG エクスポートが可能です。

UI.webp

ReasonGraphの主な特徴

  • 統一された可視化フレームワーク:ReasonGraph はリアルタイムのグラフレンダリングと分析を提供し、複数の推論手法の比較をサポートします。

  • モジュラー設計と拡張性:標準化された API により、新しい推論手法やモデルの統合が容易です。モデルサポート:Anthropic、OpenAI、Google、Together.AI などの主要な LLM プロバイダーから、50 種類以上の最先端モデルを統合しています。

  • 推論手法:逐次推論(Chain-of-Thoughts、Self-refine など)とツリー型推論(Beam Search、Tree-of-Thoughts など)の両方をサポートします。

  • モジュラーフレームワーク:標準化された API により、新しい推論手法やモデルの統合が容易です。

  • ユーザーフレンドリーなインターフェース:直感的なコンポーネント、リアルタイムの推論パス可視化、設定可能なパラメータ設定、メタ推論手法の選択を提供します。

  • メタ推論機能:モデルが自ら最適な推論手法を選択することを可能にします。

ReasonGraphの可視化手法

  • 逐次推論手法:Chain-of-Thoughts、Self-refine、Least-to-Most、Self-consistency などの手法が含まれ、有向グラフレイアウトによって推論ステップを表示します。

  • ツリー型推論手法:Beam Search や Tree-of-Thoughts などがあり、ツリー構造によって推論パスを表示します。

ReasonGraphのアーキテクチャ

ReasonGraph はモジュラーフレームワークを採用しており、フロントエンドが可視化ロジックとユーザーインタラクションを担当し、バックエンドは Flask を介して設定管理、LLM 統合、推論手法のカプセル化を実現します。このプラットフォームは、フレームワークを変更することなく、推論手法とモデルを動的に切り替えることができます。

ReasonGraphのユースケース

  • 学術研究:異なる推論手法の比較研究やモデル能力の評価をサポートします。

  • 教育:論理的推論の原則の教育や LLM の意思決定プロセスのデモンストレーションに使用されます。

  • 開発:プロンプトエンジニアリングの最適化や最適な推論手法の選択に役立ちます。

GitHubリポジトリ:https://github.com/ZongqianLi/ReasonGraph

論文リンク:https://arxiv.org/html/2503.03979v1

プロジェクトホームページ:https://powerdrill.ai/discover/summary-reasongraph-visualisation-of-reasoning-paths-cm7z9j3oqk9wh07rs5ho63mee