LangChain RAGとLlamaIndexを比較:検索・エージェント・料金の選び方

LangChain RAGとLlamaIndexの違いを、文書検索、エージェント制御、料金から比較します。同じRAG処理のPythonコードと月間コストの試算を通じて、用途に合う選び方を解説。LangGraphとの役割分担、併用時の設計、移行で守るべきデータと状態、有料サービスの課金単位まで確認できます。

公開日

LangChain RAGとLlamaIndexを比較:検索・エージェント・料金の選び方

LangChain RAGとLlamaIndexを比較するなら、まず開発で何が難しいのかを見極めます。文書から信頼できる回答を導くことが課題ならLlamaIndex、エージェントが使うツールや実行する処理の連携が課題ならLangChainを選びます。LlamaIndexもLangChainもオープンソースで、ライセンス料は$0です。選定で見るべきなのは、検索の設計、ワークフローの制御、そして必要に応じて契約する有料サービスです。

LangChain RAGとLlamaIndex、どちらを選ぶべきですか?

文書を中心に据えたアプリケーションにはLlamaIndex、複数のツールを連携させて仕事を進めるエージェントにはLangChainが適しています。 どちらでもRAG(検索拡張生成)を構築できます。RAGは、関連する資料を検索してから、その内容に基づいてモデルに回答させる仕組みです。

製品マニュアルを参照するサポートアシスタントを開発する創業者なら、LlamaIndexから始めるのがおすすめです。文書、インデックス、クエリエンジンという抽象化により、取り込みから回答までの流れをコードの中心に据えられます。「必要な記述が検索から漏れる」「文書構造をどう扱うか」「どの根拠をモデルに渡すか」が次の技術課題なら、ここから着手するとよいでしょう。

規約を読み、注文を確認し、承認を得てから返金するアシスタントを開発するなら、LangChainが適した出発点です。現行のエージェントAPIはツールとモデルの実行ループを中心に構成され、基盤となる実行フレームワークをLangGraphが担います。状態管理、承認、次に実行する処理が課題なら、こちらから始めるのが自然です。

既存のアプリケーションが検索とワークフローの要件を満たしているなら、そのまま使い続けてください。フレームワークを替えても、解析を誤った表や安全性に欠ける決済処理は直りません。何の不具合を解消するのかを明確にしてから、足りないコンポーネントを追加します。

本記事では、文書の扱い、エージェント実行の制御、コンポーネント間の連携の境界、継続的なコストを比較します。判断はドキュメントに基づくもので、速度や精度の実測ランキングではありません。

比較項目LlamaIndexLangChain
最初に取り組む用途として適しているもの文書検索と、自社データを利用するエージェントモデル、ツール、処理を連携させるエージェント
確認時点のPythonパッケージllama-index 0.14.25langchain 1.4.5
フレームワークのライセンスと料金MIT、$0MIT、$0
検索の設計文書、ノード、インデックス、クエリエンジンローダー、スプリッター、ベクトルストア、リトリーバーをアプリケーション内で組み合わせる
エージェントの実行エージェントとイベント駆動のWorkflowsLangGraph上に構築されたcreate_agent
任意で利用する有料サービスLlamaCloud/LlamaParse:Starter 月額$50LangSmith:Plus 1席あたり月額$39
最初の選択肢にしないほうがよい場合検索はすでに解決しており、主な課題が業務ワークフローの制御にある文書から回答までを簡潔に扱いたく、エージェントのループは不要

出典:LlamaIndexのドキュメント、LangChainのドキュメント、LlamaIndexパッケージ、LangChainパッケージ、各社のLlamaParse料金表とLangSmith料金表。料金欄のホステッドサービスは用途が異なるため、同等のサブスクリプションとして比較することはできません。

現在のLlamaIndexとLangChainは何を担うのか

LlamaIndexは単なるインデックスではなく、LangChainもチェーンを集めただけのものではありません。 現行のドキュメントでは、どちらのエコシステムもエージェントを扱っています。違いは、どの用途で開発の土台が役立つかにあります。

LlamaIndex:データパイプラインと文書を扱うエージェント

LlamaIndexは、自社データを活用するエージェント向けのオープンソースフレームワークです。文書の読み込み、検索可能な表現への変換、根拠の検索、回答の生成を担う部品がそろっています。Workflowsでは、分岐、リトライ、人によるレビューを含むイベント駆動の処理も構築できます。公式のフレームワーク概要でも、この幅広い役割が明示されています。

エージェント、データコネクター、インデックス、クエリエンジンを紹介するLlamaIndexのフレームワークドキュメント
LlamaIndex

契約書を扱うアシスタントでは、文書中の個々の記述を単位に考えると役立ちます。どこから取得した記述か、どの版に属するか、前後の節によって意味が変わるか、といった点です。LlamaIndexのNodeは、メタデータや関連情報を持つ原文のチャンクであり、こうした根拠を管理する場所になります。クエリエンジンは、その検索結果と回答生成を結び付けます。詳しくはVectorStoreIndexガイドを参照してください。

限界を左右するのは、入力する資料の品質です。ローダーが表を単純なテキストに変換し、価格と列見出しの対応を失ってしまうと、インデックスにもその誤りがそのまま残ります。LlamaIndexのドキュメントでも、構造が整ったテキスト向けの組み込みリーダーと、扱いが難しい文書向けの商用サービスLlamaParseは区別されています。データの抽象化を評価してフレームワークを選び、文書解析は別途評価してください。

保守の観点も欠かせません。現行のパッケージ説明では、開発元の主な注力先がLlamaParseと関連する文書ツールへ移った一方、フレームワークはオープンなツールキットとして引き続き提供されると説明されています。長期間依存するなら、採用を決める前に、必要な個々の連携機能の保守状況を確認しましょう。

LangChain:LangGraphを基盤に動くエージェント

LangChainはオープンソースのフレームワークです。現行のcreate_agent APIは、モデルが仕事を進めるためのツール、指示、周辺の実行ロジックをまとめた、設定可能なエージェント実行基盤を提供します。ミドルウェアで、そのループの前後の動作を調整できます。公式概要では、これらのエージェントの土台としてLangGraphが位置付けられています。

create_agentと、その基盤であるLangGraphを紹介するLangChainのドキュメント
LangChain

注文に関するサポートエージェントでは、検索は複数あるツールの一つにすぎないかもしれません。配送状況の照会や、返金案の作成も必要になるでしょう。こうしたツール間の連携が製品の中心になるなら、LangChainから始めるのが自然です。

ただし、エージェントの抽象化だけでは、業務上必ず守るべきルールまでは決まりません。誰が返金対象なのか、どの承認が必要なのか、処理を再実行しても二重返金しないためにどうするかは、自分たちで定義する必要があります。フレームワークは実行の仕組みを提供し、ルールはアプリケーション側が担います。

LangChainとLangGraphはどう使い分けるか

モデルがツールを選ぶ進め方が用途に合うなら、LangChainのエージェント抽象化を使います。ワークフローの状態と遷移を、より明示的に定義したいならLangGraphを直接使います。現行のLangChainエージェントにはすでにLangGraphが組み込まれているため、メモリや人によるレビューを追加するだけで、必ず全面的な書き直しが必要になるわけではありません。この判断は、別記事のLangChainとLangGraphの比較で詳しく扱っています。

確認時点のPythonバージョンとライセンス

2026年10月13日時点の確認では、公開されているPythonパッケージはllama-index 0.14.25、llama-index-core 0.14.25、langchain 1.4.5、langgraph 1.2.15でした。これは各パッケージを個別に確認した時点のバージョンです。エコシステム内のすべての連携パッケージが同じバージョンを共有しているわけではありません。

両フレームワークのリポジトリはMITライセンスです。LlamaIndexのライセンスとLangChainのライセンスで確認できます。ホステッド製品には別の商用利用条件が適用されます。フレームワークのライセンス料が無料でも、モデル推論、ホステッドのベクトルデータベース、アプリケーションサーバーは含まれません。

同じ小規模RAGを両方で実装する

どちらの例も、ローカルのテキストファイルを読み込み、メモリ内にインデックスを作成し、検索した資料を使って同じ質問に答えます。 APIの構成を示すための例であり、ドキュメントとの照合は行っていますが、本比較では有料のモデルAPIに接続して実行していません。

dataディレクトリを作り、自分の規約文書をUTF-8の.txtファイルとして保存します。OPENAI_API_KEYを設定し、RAG_MODELには、自分のアカウントで利用できる同じOpenAIのチャットモデルを両スクリプトで指定してください。埋め込みモデルは、どちらもtext-embedding-3-smallを明示的に選んでいます。埋め込みとは、似た内容を検索するための数値表現です。LlamaIndexの入門チュートリアルでも、埋め込みモデルを明示的に指定することが推奨されています。

LlamaIndexの実装例

llama-index-core、llama-index-readers-file、llama-index-llms-openai、llama-index-embeddings-openaiをインストールします。これらのコンポーネントを含むllama-indexスターターバンドルを使ってもかまいません。インストールガイドを参照してください。

Python
import os
from llama_index.core import SimpleDirectoryReader, VectorStoreIndex
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.llms.openai import OpenAI

docs = SimpleDirectoryReader("data", required_exts=[".txt"]).load_data()
embed = OpenAIEmbedding(model="text-embedding-3-small")
index = VectorStoreIndex.from_documents(docs, embed_model=embed)
llm = OpenAI(model=os.environ["RAG_MODEL"])
engine = index.as_query_engine(llm=llm, similarity_top_k=3)
print(engine.query("What is the refund window?"))

この例では、from_documentsが文書からノードへの変換とインデックス作成を担います。検索と、検索結果をまとめた回答の生成はクエリエンジンが担当します。小規模なナレッジアシスタントでは、文書に対する処理をそのままコードで表せる点が利点です。変更が必要になれば、より低いレベルのコンポーネントにもアクセスできます。

LangChainの実装例

langchain-core、langchain-openai、langchain-text-splittersをインストールします。この固定の検索フローはLangChainのコンポーネントパッケージを使っているため、エージェントを追加するまでは、最上位のlangchainエージェントパッケージは不要です。各APIはRAGガイド、インメモリストアのリファレンス、OpenAI連携のドキュメントで説明されています。

Python
import os
from pathlib import Path
from langchain_core.documents import Document
from langchain_core.vectorstores import InMemoryVectorStore
from langchain_openai import ChatOpenAI, OpenAIEmbeddings
from langchain_text_splitters import RecursiveCharacterTextSplitter
files = Path("data").glob("*.txt")
docs = [Document(page_content=p.read_text(encoding="utf-8"), metadata={"source": str(p)}) for p in files]
chunks = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=100).split_documents(docs)
index = InMemoryVectorStore.from_documents(chunks, OpenAIEmbeddings(model="text-embedding-3-small"))
question = "What is the refund window?"
context = "\n\n".join(d.page_content for d in index.similarity_search(question, k=3))
llm = ChatOpenAI(model=os.environ["RAG_MODEL"])
print(llm.invoke(f"Answer only from this context; if absent, say unknown.\n{context}\nQuestion: {question}").content)

こちらの実装では、テキストの読み込み、分割、埋め込みと保存、関連する記述の検索、チャットモデルの呼び出しという手順が明示されます。部品をつなぐコードは増えますが、検索が大きなアプリケーションの一部にすぎない場合には、その明示性が役立ちます。

検索とエージェント制御、それぞれに向いているのは?

文書検索の出発点としてはLlamaIndexの抽象化が優れています。処理を連携させるエージェントの出発点としてはLangChainが優れています。 これは開発用途との相性についての判断であり、互いの領域を実装できないという意味ではありません。

文書の取り込みと検索にはLlamaIndex

主な変更箇所が、元の文書からモデルに渡す根拠までの間に集中するなら、LlamaIndexを選びます。インデックスとクエリエンジンの構造により、その作業をまとめて扱えます。たとえば契約の変更条項を横断して回答する調達アシスタントでは、ツール呼び出しのループを追加する前に、出典同士の関係を保つ必要があります。

LangChainでも同じ検索フローは構築できます。RAGのドキュメントでは、インデックス作成と、検索・生成を分けて説明しており、先ほどのコードはその基本形です。すでに十分な検索サービスがあるなら、別のフレームワークを導入するより、LangChainからそのサービスを呼び出すほうが手間を抑えられる場合があります。

検索が難しいサブシステムでなくなれば、判断は変わります。整備されたナレッジベースと複数の業務ツールがあるなら、エージェントのワークフローに開発労力を割くほうが有効です。

ツールを使うエージェントとワークフロー制御にはLangChain

規約を読む、顧客情報を取得する、不足情報を尋ねる、承認に回す処理案を準備する、というように根拠の確認と処理を交互に進めるなら、LangChainを選びます。設定可能なエージェントループとLangGraphの基盤が、この構成に適しています。

LlamaIndexもエージェントに対応しています。公式のエージェントガイドはツールを使うエージェントを説明しており、入門チュートリアルでは検索を呼び出し可能なツールとして追加しています。検索し、計算し、回答する文書アシスタントなら、すべてLlamaIndexの中で完結させることもできます。

すでにLlamaIndexで文書中心のワークフローを構築しているなら、製品が「エージェント」になったという理由だけで移行する必要はありません。新たに必要になったワークフロー制御が、実行層を変更するだけの理由になるときに移行します。

LlamaIndexとLangGraphの役割の違い

LlamaIndexとLangGraphは、異なる層を担当することがよくあります。LlamaIndexは根拠の準備と検索を担い、LangGraphはその結果を受け取った後、状態を持つワークフローをどう進めるかを制御できます。LlamaIndex自身のWorkflowsも実行層の選択肢になるため、両者の併用は機能不足を補うために必須なのではなく、アーキテクチャ上の選択です。

判断の軸は、どのコンポーネントが何を担当するかです。文書検索を担当するコンポーネントと、アプリケーションの実行状態を管理するコンポーネントを、それぞれ明確にします。双方が独立してリトライや会話状態を制御すると、処理が重複したときの原因究明が難しくなります。

検索品質は、製品名ではなく失敗の中身で評価する

機能一覧だけで、どちらのフレームワークの精度が高いかは決まりません。同じ資料群と質問を使い、回答の文章を評価する前に、正しい根拠を検索できているかを調べます。

規約を扱うアシスタントなら、通常の返金に関する質問、改定条項だけに答えがある質問、資料に答えがない質問、ユーザーが閲覧できない文書に関する質問を含めます。流暢な回答だけでは不十分です。出典の版、アクセス権限の境界、回答を裏付ける根拠を確認してください。

まずは固定の検索フローから始めます。追加の根拠収集で失敗した回答を修正できる場合に限り、状況に応じて検索を変える仕組みを加えます。エージェンティックRAGの解説では、その判断ループの追加がコストに見合う条件を扱っています。

どこまで無料で、何に料金がかかるのか?

フレームワークは無料ですが、ホステッドの文書処理、可観測性、デプロイは別途契約するサービスです。 以下の料金は、2026年10月13日に各社の米国向け公式料金ページで確認したものです。

LlamaCloudとLlamaParse

LlamaParseは、LlamaIndexの公開料金ページで現在使われているホステッド文書プラットフォームの名称で、LlamaCloudのダッシュボードから利用します。文書の解析、抽出、インデックス作成を担います。オープンソースのフレームワークと並行して提供される商用サービスであり、llama_indexをインポートするために契約が必要なわけではありません。

ホステッド文書プラットフォームLlamaParseの料金を掲載したLlamaIndexのページ
LlamaParse

公開プランは、Freeが月額$0で10,000クレジット、Starterが月額$50で40,000クレジット、Proが月額$500で400,000クレジットです。Enterpriseは個別見積もりです。標準の従量料金は1,000クレジットあたり$1.25です。

PDFのページあたりの消費量は解析ティアによって異なり、Fastは1クレジット、Cost-effectiveは3、Agenticは10、Agentic Plusは45を使います。次の図は、同じ量の文書を処理したときの消費クレジットを、これらの公開単価で金額に換算したものです。プランに含まれる利用枠、最低契約料金、追加オプションは含めていないため、月々の請求額を示すものではありません。

PDF 1,000ページ分のクレジット換算額:Fast $1.25、Cost-effective $3.75、Agentic $12.50、Agentic Plus $56.25
LlamaParseの公開解析単価から算出。同じ量の文書でも、消費クレジットは大きく変わります。

Fastが出力するのはMarkdownではなく、空間的な配置を保ったテキストです。その形式が取り込み処理に合う場合に選んでください。クレジットがあっても、プランごとの上限はなくなりません。解析ジョブの同時実行数はFreeとStarterが5、Proが20です。アップグレードは必要な処理能力や機能に応じて判断します。クレジットの付属量が増えるだけで、必ず単価が下がるわけではありません。出典:従量料金、プラン比較。

LangSmith

LangSmithは、LangChainのエコシステムで提供される商用の可観測性・評価・デプロイ用プラットフォームです。LlamaIndexなど、ほかのフレームワークで構築したアプリケーションのトレースも取得できるため、フレームワークの選定とは別に採用を決められます。開発元もフレームワークをまたぐ対応について説明しています。

DeveloperとPlusのプラン、席数および使用量に基づく課金を示したLangSmithの料金ページ
LangSmith

LangSmithの料金表では、Developerは1席で月額$0、5,000件のベーストレースを含みます。Plusは1席あたり月額$39で、合計10,000件のベーストレースが含まれます。追加の使用量には料金がかかります。Enterpriseは個別見積もりです。

トレースはアプリケーションの実行を記録したもので、複数のモデル呼び出しやツールのイベントを含むことがあります。トークンや、検索で取得した個々の記述と同じ単位ではありません。Plusには小規模なサーバーレスデプロイが含まれますが、追加のデプロイ使用量は別に予算化する必要があります。提供元は、顧客向けエージェントには専用デプロイを推奨しています。

同じ月間利用量なら、料金はいくらになるのか?

同じサービスを同じ量だけ使うなら、フレームワークを替えてもサブスクリプション料金は下がりません。 ここでは条件を絞り、アプリケーションとインデックスを別途ホストする、次の月間利用を想定します。

  • 開発者3人がLangSmith Plusの席を必要とします。
  • アプリケーションは20,000件のベーストレースを生成します。
  • LlamaParseのAgenticティアで、新規のPDF 1,000ページを解析します。
  • どちらの実装でも、同じチャットモデル、埋め込みモデル、トークン使用量とします。
  • この想定では、ホステッドのIndex、ファイル保持用ストレージ、その他のクレジットを消費する文書操作は使いません。

解析の消費量は1,000 × 10 = 10,000クレジットです。ほかで使っていなければ、Freeの月間利用枠に収まります。消費クレジットを通常単価で換算すると**$12.50ですが、実際の請求額は$0**です。この二つは区別が必要です。クレジットに換算上の価値があっても、Freeプランでその金額が請求されるわけではありません。計算の根拠:LlamaParseのプラン、従量単価。

現行のLangSmith料金計算ツールでは、追加トレースあたり0.005 LSU、1 LSUあたり$1と表示されています。3席分は3 × $39 = $117です。共有の利用枠を超えるトレースの料金は**(20,000 − 10,000) × $0.005 = $50**になります。選んだサービスの小計は、LlamaIndexでも月額$167、LangChainでも月額$167です。

この小計には、モデル推論、埋め込み、自前のホスティング費用は含まれていません。アプリケーション全体の予算は、選んだサービスの料金にそれらを加えたものです。モデルの処理量をそろえれば、これらの費用条件もそろえられます。フレームワークによって検索やモデル呼び出しが増えるなら処理量自体が変わるため、別途測定する必要があります。

この条件では、フレームワークの違いによって料金の有利不利が逆転するポイントはありません。フレームワーク自体の料金はどちらもゼロのままで、同じ有料サービスを利用できます。文書処理の$50と可観測性の$39を並べても、比較している仕事が違います。支出を決めるのは、アプリケーションに必要なサービスと、その消費量です。

課金単位の違い:検索クエリとチャットターン

LlamaParseのホステッドIndex v2では、関連する解析・ストレージ料金に加え、検索クエリは1クレジット、チャットターンは100クレジットです。標準単価で1,000回の操作を換算すると、利用枠を考慮する前のクレジット相当額は、検索なら$1.25、ホステッドチャットなら$125になります。同じ回答に二つの価格があるのではなく、異なる操作への課金です。出典:Indexの料金。

フレームワークを組み合わせる際は、この区別が設計に関わります。呼び出し元のエージェントがすでに最終回答を生成するなら、その検索ツールから欲しいのは根拠そのものなのか、別サービスが生成した回答なのかを決めます。その選択はインターフェースと課金の両方に影響します。ローカルでquery_engine.query()を呼び出すだけで、ホステッドIndexのチャットターン料金が自動的に発生するわけではありません。この料金が関係するのは、そのマネージドサービスが実際のリクエスト経路に含まれる場合です。

LlamaIndexとLangChainを併用すべきなのはどんな場合か?

文書検索と処理の連携が、それぞれ独立して難しい場合に併用します。 規約の改定内容を読み解きながら承認ワークフローも進めるサポートエージェントは、その候補です。整ったテキストに対する単純な質問回答欄であれば、通常はそこまで必要ありません。

文書の取り込みと検索はLlamaIndexに任せます。関連する記述を、出典の識別子やメタデータとともに返す、役割を絞った関数またはサービスを公開します。LangChainのエージェントはそれをツールとして呼び出し、実行の基盤をLangGraphが担います。提供元のフレームワーク併用ガイドでも、この分担が説明されています。

LlamaIndexの検索結果を根拠としてLangChainエージェントにつなぎ、LangGraphを実行基盤に、その先のツールへ接続する構成図
検索の境界を明確に分け、LlamaIndexが根拠を提供し、LangChainがLangGraph上でエージェントループを担います。

先ほどのサポートの例なら、規約の該当箇所、文書ID、改訂情報のメタデータを返します。エージェントは注文情報と照合し、実行する処理の案を作成できます。最終回答まで出典の参照情報を保ち、アプリケーションが回答の根拠を確認できるようにしてください。

生成済みの完成した回答を、意図せず別の回答生成ループに渡す構成は避けます。クエリエンジンが返す文字列は便利ですが、呼び出し元のエージェントから、その元になった記述が見えなくなる場合もあります。出典の確認が重要なら、根拠が明示された検索結果を優先します。生成済みの部分回答を使うのは、そこを意図的なタスクの境界として設計した場合に限ります。

フレームワークを二つ使う追加コストは、保守に表れます。連携箇所が二系統になり、依存パッケージの更新が増え、監視すべき境界も一つ増えます。どちらも「エージェントを担当する」という説明で済ませず、それぞれの責務を説明できる場合に、併用する価値があります。

フレームワーク移行で引き継げるもの、壊れやすいもの

移行コストがかかるのは、import文の置き換えよりも、データの取り決めとワークフローの状態です。 LlamaIndexからLangChainへ移行するときも、LangChainの検索コンポーネントをLlamaIndexに置き換えるときも、まず既存アプリケーションが外部に公開しているインターフェースの取り決めを確認します。

元の文書と、エクスポート可能なメタデータを保持します。文書ID、アクセス権限を示すラベル、出典の改訂情報、引用の参照情報を維持してください。これらはアプリケーションの資産です。フレームワーク固有の文書やノードのオブジェクトは、その資産を扱うためのアダプターです。

埋め込みモデル、次元数、保存したテキスト、データベースのスキーマに互換性があれば、既存の埋め込みを引き続き使える可能性があります。ただし、新しいアダプターが全フィールドをそのまま読めるとは限りません。チャンクの区切り方や埋め込みモデルを変えるなら、該当するインデックスの再構築と検索結果の再評価を計画します。LlamaIndexのベクトルストアガイドでは、標準のインメモリストアと永続化対応の連携機能が区別されています。

ワークフローでは、会話状態、承認待ちの案件、未完了の処理を、データとは別の移行対象として扱います。状態を再構築するためだけに過去のツール呼び出しを再実行してはいけません。会話の見た目が正しくても、外部への処理を繰り返せば影響が生じることがあります。トラフィックを切り替える前に、既存セッションの終え方と新規セッションの始め方を定義してください。

  1. 公開インターフェースを維持する

    アプリケーションがすでに利用しているリクエスト、根拠、レスポンスの形式を保ちます。エージェントループを変える前に、そのインターフェースの裏側で検索を置き換えます。

  2. 代表的な失敗ケースを比較する

    同じ版の資料と同じ質問を使い、答えがない場合やアクセス制限がある場合も含めます。検索された記述と引用を確認したうえで、同じ条件下での処理完了までのコストと実測の待ち時間を比較します。

  3. 責務ごとに段階的に移行する

    取り込み、検索、処理の連携のいずれかから移行します。置き換え後の仕組みが、変更のきっかけとなった要件を満たすまで、稼働中のコンポーネントへ戻せる手段を残します。

安定して動いているLlamaIndexの文書エージェントを、「エージェント」という呼び名のためだけに移行しないでください。別のサンプルの行数が少ないというだけで、動いているLangChainの検索フローを置き換える必要もありません。現在の抽象化では、繰り返し求められる具体的な要件を表現しにくい、あるいは保守しにくいときが、移行を検討するタイミングです。

よくある質問

LlamaIndexの競合には何がありますか?

今回の選定で代替候補となるのはLangChainです。検索コンポーネントと、ツールを使うエージェントの両方を扱えます。ワークフロー制御なら、LangGraphも比較対象です。代替製品を選ぶ前に、どの層を改善したいのかを決めましょう。

LlamaIndexは無料ですか?

オープンソースのフレームワークにライセンス料はかかりません。モデル呼び出し、インフラ、任意のホステッドサービスには費用がかかる場合があります。ホステッドプラットフォームのFreeプランには月間のクレジット枠が含まれますが、すべての文書操作が無制限になるわけではありません。

LlamaIndexはオープンソースですか?

はい。LlamaIndexのフレームワークはMITライセンスです。商用のLlamaParseプラットフォームは別製品で、オープンソースではありません。料金FAQでも説明されています。

LangChainとLlamaIndexはどちらがよいですか?

文書中心の検索や、そのデータを使うエージェントなら、LlamaIndexから始めるのが適しています。ツールや処理を連携させるエージェントなら、LangChainが適しています。両方のサブシステムが難しい場合は、検索用の明確なインターフェースを設けて組み合わせます。

LlamaIndexの料金はいくらですか?

フレームワークのライセンス料は$0です。任意で利用するホステッド文書プラットフォームは、Freeが月額$0、Starterが月額$50、Proが月額$500で、各プランにクレジットが含まれ、該当する従量料金が適用されます。Enterpriseは個別見積もりです。現行プランを参照してください。

LlamaはMetaのものですか?

LlamaモデルファミリーはMetaが開発しています。LlamaIndexはそれとは別のフレームワークであり、別会社です。Llamaモデルそのものではなく、LlamaIndexを使うためにMetaのモデルを選ぶ必要もありません。

LlamaIndexの現在の企業評価額はいくらですか?

本比較で参照した一次資料では、現在の企業評価額は確認できません。資金調達ラウンドの調達額を企業評価額として扱うべきではありません。実装を判断するうえでは、フレームワークとの相性、サービスの利用条件、データの移行しやすさのほうが役立ちます。

LlamaParseとLlamaIndexはどう違いますか?

LlamaParseは、文書の解析、抽出、インデックス作成を担うホステッドの商用プラットフォームです。LlamaIndexは、検索やエージェントのアプリケーションを構築するためのオープンソースフレームワークです。そのプラットフォームを契約しなくても、フレームワークは利用できます。

次の開発で、何から着手すべきか

まず、プロトタイプで解決すべき失敗を特定します。正しい出典箇所を見つけることが課題なら、LlamaIndexで小さな検索フローを作ります。ツールや承認済みの処理の連携が課題なら、LangChainから始め、ステップ間で保持しなければならない状態を定義します。最初の動作版は、検索した出典と提案された処理をすべて確認できる程度の範囲に絞ってください。

フレームワークを選ぶ前に、AI業務ワークフロー監査チェックリストを使って、実行する業務、必要な根拠、承認が必要になる範囲を定義してください。

公開日
カテゴリー
Build
MCPとは?Model Context Protocolの仕組みとAPIとの違い

MCPとは?Model Context Protocolの仕組みとAPIとの違い

MCPとは、AIアプリをツールやデータにつなぐ標準規格です。ホスト・クライアント・サーバーの役割から、APIやRAGとの違い、Claude・ChatGPT・Cursorなどの対応状況まで解説。ローカルとリモートの違い、費用の考え方、権限と安全性の確認点を押さえ、導入すべき場面と試験導入の手順がわかります。2026年10月13日Build
AIエージェントGooseの使い方・料金と導入の判断基準

AIエージェントGooseの使い方・料金と導入の判断基準

AIエージェントGooseの使い方を、デスクトップ・CLIの導入からモデル選択、MCP拡張機能、レシピまで解説します。ソフトウェア無料でも必要になる運用コスト、ローカル推論と権限設定の注意点、Claude Code・Codexとの違いを整理。スプレッドシートをレポートにする活用例を通じて、導入の判断基準を示します。2026年10月13日Build
マルチエージェントの設計と運用:4つの連携パターン、承認、コスト管理

マルチエージェントの設計と運用:4つの連携パターン、承認、コスト管理

マルチエージェントの設計で先に決めるべきなのは、次の工程の責任者です。リードとワーカー、ハンドオフ、チェックポイント付きグラフ、永続的なワークフローの使い分けを解説。人の承認を実行に結び付ける方法から、再試行、ログ、案件全体の予算上限まで、業務に組み込むための設計と運用の要点を整理します。2026年10月13日Build
Promptfooレビュー:LLM評価・レッドチーミングの使い方と料金

Promptfooレビュー:LLM評価・レッドチーミングの使い方と料金

Promptfooの使い方を、サポートボットの回答を検証する実例から解説します。LLM評価とレッドチーミングの違い、無料のCommunityと有料プランの料金体系、データ送信やプローブ上限の制約を整理。OpenAIによる買収の事実、CIへの組み込み方、Braintrust・LangSmithとの使い分けも紹介します。2026年10月13日Build
Claude Code Skills入門:コマンド一覧とチームで使える5つのテンプレート

Claude Code Skills入門:コマンド一覧とチームで使える5つのテンプレート

Claude Code Skillsとスラッシュコマンドの使い方を解説。標準コマンド一覧に加え、スキル・プラグイン・MCPの違い、引数の渡し方を整理します。PRレビュー、バグ修正、移行計画、リリースノート、週次報告に使える5つのテンプレートで、チームの作業手順を共有し、確認漏れや手直しを減らしましょう。2026年10月13日Build
コンテキストエンジニアリングとは?AIエージェントの判断を支える実践ガイド

コンテキストエンジニアリングとは?AIエージェントの判断を支える実践ガイド

コンテキストエンジニアリングを、プロンプトエンジニアリングとの違いから解説。Claude Code、Claude Agent SDK、Codexを例に、履歴の圧縮、根拠の取得、サブエージェント、メモリの使い分けを紹介します。タスクの引き継ぎと総コストの測り方まで、AIエージェントの判断を支える設計を整理します。2026年10月13日Build
仕様駆動開発の始め方:GitHub Spec Kit・KiroでAI実装を進める

仕様駆動開発の始め方:GitHub Spec Kit・KiroでAI実装を進める

仕様駆動開発で、AIが意図と違う機能を作る手戻りを減らすには。GitHub Spec Kitのコマンド、KiroのSpecs、Claude CodeとCodexの計画モードを解説。CSVエクスポートの具体例で、要件の決め方から設計、タスク分解、テスト、マージの判断までをたどり、導入コストと使いどころも整理します。2026年10月13日Build
Linear MCPの設定と使い方:AI連携・権限管理・チームでの活用

Linear MCPの設定と使い方:AI連携・権限管理・チームでの活用

Linear MCPでClaude、Cursor、Codex、ChatGPTと連携する方法を解説。接続先URLと認証、読み取り・書き込み権限、管理者の設定を整理し、トリアージ、仕様からのイシュー作成、サイクルの週次報告を具体例で紹介します。各接続でできることの違いと、人が確認する手順、費用対効果まで押さえます。2026年10月13日Build
ニュースレター

毎週日曜、一通の手紙。動くシステムの話。感想戦ではなく。

週刊。スパムなし。いつでも解除できます。