Introduction#
どこから始めるべきか#
AIDBを初めて使用する場合は、次のエンドツーエンドのワークフローに従ってください。
** ナレッジベースの概要 ** — コア概念、パイプラインとナレッジベースとは何か、およびそれらがどのように組み合わされるかを学びます。
** Installing AIDB ** —
aidbパッケージをインストールし、shared_preload_librariesを構成し、データベースで拡張機能を有効にします。** Integrating models ** — パイプラインを強化するAIモデルを登録します。埋め込みを生成またはテキストを処理するすべてのパイプラインステップには、モデルが必要です。デフォルトのローカルモデル設定は必要ありません。または
aidb.create_model()に登録する外部APIモデルのいずれかです。パイプラインを作成する前にこれを行います。** Configuring external storage ** (optional) ソースデータがPostgresテーブルではなくS3またはローカルファイルシステムにある場合、パイプラインが読み取れるようにPGFSを使用してボリュームを構成します。
** Agents reference ** (optional) — 複数のステップを推論し、 Tools reference — AIDB独自のオペレーション、独自のSQLクエリー、または外部MCPサーバーからインポートされたツールを呼び出すデータベース内エージェントを構築します。
** AI pipelines ** — データソースからの読み取り、変換チャンク、パース、埋め込み、およびナレッジベースに出力を書き込むパイプラインを定義します。ここで、手順3で登録したモデルが機能します。
** Knowledge bases reference ** —パイプラインが生成したベクター埋め込みを照会します。セマンティック検索に
aidb.retrieve_text()またはaidb.retrieve_key()を使用するか、ベクター検索とキーワード検索をハイブリッド検索と組み合わせます。** Semantic knowledge bases ** (optional) — 自然言語スキーマ検索とテキストからSQLのために、スキーマのテーブル、ビュー、列、コメントをインデックスします。したがって、質問は適切な関係と再利用可能にマップされます。パラメーター化されたクエリー。
ドキュメントマップ#
Section |
What it covers |
|---|---|
What changed in each version |
|
Supported platforms and Postgres versions for AIDB and PGFS |
|
How to install and configure the AIDB extension |
|
Local models, external APIs (OpenAI, NIM, Gemini, OpenRouter), and supported model variants |
|
Using S3-compatible object stores and local file systems as pipeline data sources |
|
Building in-database agents, invoking them, and delegation |
|
The unified tool catalog: native tools, custom SQL tools, and MCP tools |
|
Defining pipelines, pipeline steps, orchestration, and examples |
|
Semantic search, hybrid search, and vector index options |
|
Schema-metadata search and text-to-SQL: semantic KBs, semantic aliases, and agent tools |
|
Standalone SQL functions for chunking, parsing, OCR, summarization, and embedding |
|
Full API reference for all AIDB functions and views |