📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

AI向けTiDB



TiDBは、AIアプリケーションの構築とAIエージェントワークフローの実行のためのデータ機能とワークスペース機能を提供します。

  • アプリケーション開発では、SQL または TiDB AI 向け Python SDK (pytidb) を使用して、構造化データ、ベクトル検索、全文検索、ハイブリッド検索、および AI を活用した検索取得を利用できます。
  • AI エージェントと自動化では、TiDB Cloud CLI (ti) を使用して TiDB Cloud Starter インスタンスと SQL ワークフローを管理し、TiDB Cloud Filesystems をローカルマシン、CI ジョブ、一時的なエージェントサンドボックス間で永続的な共有ストレージとして使用できます。Filesystems は、マウントされたワークスペース、Git ワークフロー、ジャーナル、および委任されたシークレットもサポートします。

はじめに

構築したいものに応じて、開始する方法を選択してください。

目標まずはこちら
ベクトル検索を使用した AI アプリケーションを構築するPython によるベクトル検索のクイックスタート または SQL によるベクトル検索のクイックスタート
TiDB Cloud を使用してエージェントおよび自動化ワークフローを構築するTiDB Cloud CLI のクイックスタート

TiDB で AI アプリケーションを構築する

pytidb SDK または SQL を使用して TiDB に接続し、データを検索および取得して、AI を活用したアプリケーションを構築できます。

TiDB に接続する

ドキュメント説明
Python で TiDB に接続するpytidb を使用して TiDB Cloud または TiDB Self-Managed に接続します。

検索と取得

ドキュメント説明
ベクトル検索の概要概念、仕組み、ユースケースを含む、ベクトル検索の包括的な概要。
ベクトル検索ガイドpytidb を使用してセマンティック類似検索を実行します。
ベクトル検索の例pytidb を使用したセマンティック類似検索の例。
ドキュメント説明
Python による全文検索pytidb を使用した BM25 ランキングによるキーワードベースのテキスト検索。
SQL による全文検索SQL を使用した BM25 ランキングによるキーワードベースのテキスト検索。
全文検索の例pytidb を使用した全文検索の例。
ドキュメント説明
ハイブリッド検索ガイドベクトル検索と全文検索を組み合わせて、より良い結果を得ます。
ハイブリッド検索の例pytidb を使用したハイブリッド検索の例。

自動埋め込み

ドキュメント説明
自動埋め込みガイドデータ挿入時に埋め込みを自動的に生成します。
自動埋め込みの例pytidb を使用した自動埋め込みの例。
ドキュメント説明
画像検索ガイドマルチモーダル埋め込みを使用して画像を検索します。
画像検索の例Jina AI埋め込みを使用したマルチモーダル画像検索の例。

リランキング

ドキュメント説明
再ランキング検索結果をリランキングして関連性を向上させます。

データを操作する

ドキュメント説明
表の操作ベクトルフィールドを持つテーブルを作成、クエリ、管理します。
フィルタリングメタデータ条件で検索結果をフィルタリングします。
結合クエリテーブル間で結合クエリを実行します。
生のSQLクエリ生のSQLクエリを直接実行します。
トランザクションデータ整合性のためにトランザクションを使用します。

アプリケーション例

ドキュメント説明
RAGの例Retrieval-Augmented Generation アプリケーションを構築します。
会話メモリの例AIエージェントやチャットボット向けの永続メモリ。
Text-to-SQLの例自然言語をSQLクエリに変換します。

TiDB Cloud CLI でエージェントと自動化ワークフローを構築する

TiDB Cloud CLI (ti) を使用すると、ユーザー、スクリプト、CIジョブ、AIエージェントがターミナルから TiDB Cloud を管理できます。これを使用して TiDB Cloud Starter と SQL 操作を自動化したり、それらを使用するマシンやサンドボックスとは独立してファイルやワークスペースを利用可能な状態に保ったりできます。

やりたいことまずはこちら
ti が管理する対象と使用するタイミングを理解するTiDB Cloud CLI の概要
ti をインストールして設定し、最初のワークフローを完了するTiDB Cloud CLI を使い始める
TiDB Cloud Starter インスタンス、ブランチ、SQL 操作を自動化するTiDB Cloud Starter インスタンスを管理する
マシン、CIジョブ、サンドボックス間でファイルを永続化して共有するFilesystem リソースを管理する および Filesystem データを操作する
マウントされたワークスペース、Git ワークスペース、ジャーナル、または委任されたシークレットを使用するFilesystem をマウントする、Git ワークスペースを管理する、Filesystem ジャーナルを使用する、および Filesystem Vault シークレットを管理する
エンドツーエンドの自動化またはエージェントの例をたどる日次の TiDB Cloud CLI ワークフローを実行する または エージェントサンドボックスで TiDB Cloud Filesystem を使用する
コマンド、グローバルオプション、出力動作、エラーを調べるTiDB Cloud CLI コマンドリファレンス

統合

TiDBを、埋め込みプロバイダー、AIフレームワーク、アプリケーションライブラリ、クラウドサービス、AI開発ツールに接続します。

統合領域まずはこちら
すべての統合TiDB 向け AI 統合
自動埋め込みプロバイダー自動埋め込みの概要
AIフレームワークLlamaIndex
ORMライブラリSQLAlchemy, Django ORM, and Peewee
クラウド埋め込みサービスJina AI Embedding and Amazon Bedrock
MCPクライアントとAI開発ツールTiDB MCP Server

参照

TiDBのAIおよびベクトル検索機能に関する技術リファレンスドキュメント。

ドキュメント説明
ベクトルデータ型ベクトル列の型と使用方法。
ベクトル関数と演算子距離関数とベクトル演算。
ベクトル検索インデックスパフォーマンス向上のために、ベクトルインデックスを作成および管理します。
ベクトル検索の性能チューニングベクトル検索のパフォーマンスを最適化します。
ベクトル検索の制限事項現在の制約と制限。

このページは役に立ちましたか?