YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

LangChain

LangChainがLLMアプリケーション開発をいかに簡素化するかを学びます。AIモデルとリアルタイムデータをブリッジし、視覚タスクのためにUltralytics YOLO26を統合する方法を探究しましょう。

LangChainは、大規模言語モデル (LLMs)を活用したアプリケーション開発を簡素化するために設計されたオープンソースフレームワークです。GPT-4のようなLLMは単体でも強力ですが、多くの場合、リアルタイムデータや特定のビジネスコンテキストを認識できない状態で独立して動作します。LangChainは架け橋として機能し、開発者がプロンプト、モデル、外部データソースといった様々なコンポーネントをチェーンで繋ぎ、洗練されたコンテキスト認識型のアプリケーションを作成できるようにします。LangChainは、これらの複雑な相互作用を管理することで、人工知能 (AI)システムが動的な入力に基づいて問題を推論し、アクションを起こすことを可能にします。

Link to this sectionLangChainの主要コンポーネント#

このフレームワークは、自然言語処理 (NLP)のワークフローを強化するために連携する、いくつかのモジュール式コンセプトに基づいて構築されています。

  • チェーン: 基本的な構成要素であり、チェーンはLLMやその他のユーティリティに対する一連の呼び出しシーケンスです。例えば、単純なチェーンでは、ユーザーの入力を受け取り、プロンプトエンジニアリングテンプレートを使ってフォーマットし、それをモデルに渡してレスポンスを生成させます。より複雑なチェーンでは、あるステップの出力を次のステップの入力にするなど、複数の呼び出しをシーケンス化できます。
  • エージェント: ハードコードされたシーケンスに従うチェーンとは異なり、AIエージェントはLLMを推論エンジンとして使用し、どのアクションをどのような順序で実行すべきかを判断します。エージェントはAPIへのクエリ、ウェブ検索、データベースへのアクセスを行い、最新の知識を必要とする質問に回答することができます。
  • リトリーバル (Retrieval): モデルの回答を事実に基づかせるために、LangChainは検索拡張生成 (RAG)を促進します。これには、ユーザーのクエリに基づいてベクトルデータベースから関連ドキュメントを取得し、モデルのコンテキストウィンドウに供給することが含まれます。
  • メモリ: 標準的なLLMはステートレスであり、以前の対話を記憶しません。LangChainは、チャットボットが対話全体を通じてコンテキストを保持し、人間のような対話の連続性を模倣できるメモリコンポーネントを提供します。

Link to this section実社会での応用#

LangChainは、生成AIを実験的なノートブックから、さまざまな産業における本番環境へと移行させる上で重要な役割を果たします。

  1. データとの対話 (RAG): 最も一般的なアプリケーションの一つが企業内検索です。企業はLangChainを使用して、内部ドキュメント、PDF、技術マニュアルを検索可能なインデックスに取り込んでいます。従業員が質問すると、システムは関連する段落を取得してLLMに供給するため、回答はハルシネーション(幻覚)ではなく、企業データに基づいた正確なものになります。これは組織内での知識蒸留を大きく向上させます。

  2. マルチモーダル分析: LangChainは、テキストとコンピュータビジョン (CV)のような他のモダリティを組み合わせたワークフローをオーケストレーションできます。例えば、セキュリティシステムが物体検出を使用して許可されていない人物を特定し、それをトリガーとしてLangChainエージェントがインシデントレポートを作成し、上司にメールを送信させることが可能です。

Link to this sectionコンピュータビジョンとの統合#

構造化された視覚データと言語的推論の相乗効果は、強力な開発分野です。開発者はUltralytics YOLO26のような高性能モデルを使用して、画像から物体の数、クラス、位置などの詳細情報を抽出し、この構造化データをさらなる分析や自然言語による記述のためにLangChainワークフローへ渡すことができます。

以下のPythonスニペットは、Ultralyticsモデルを使用して検出されたクラス名を抽出し、後続の言語チェーンに供給可能なテキストベースのコンテキストを作成する方法を示しています。

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

Link to this section重要な用語の区別#

LangChainを、それがオーケストレーションする技術と区別することは重要です。

  • LangChain vs. LLMs: LLM(例: OpenAIのGPT-4やAnthropicのClaude)は、テキストを処理および生成する「脳」です。LangChainは、その脳をデータ前処理パイプライン、API、およびユーザーインターフェースに接続する「足場」やインフラストラクチャです。
  • LangChain vs. プロンプトエンジニアリング: プロンプトエンジニアリングは、モデルから最良の結果を得るために最適なテキスト入力を作成することに重点を置いています。LangChainはこれらのプロンプト管理を自動化し、モデルに送信される前にプログラムでデータが埋め込まれる動的なプロンプトテンプレートを可能にします。

堅牢なAIシステムの構築を目指す開発者にとって、公式LangChainドキュメントを探索することは深い技術的知識を得る助けとなり、一方でUltralyticsドキュメントは、最先端のビジョン機能をこれらのインテリジェントなワークフローに統合するために必要なツールを提供します。さらに、ユーザーはUltralytics Platformを活用して、これらの高度なマルチモーダルシステムに供給されるデータセットやトレーニングパイプラインを管理できます。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう