AIDB#
どこから始めるべきか#
AIDBを初めて使用する場合は、次のエンドツーエンドのワークフローに従ってください。
** Pipelines overview ** — コア概念、パイプラインとナレッジベースとは何か、およびそれらがどのように組み合わされるかを学びます。
** Installing AIDB ** —
aidbパッケージをインストールし、shared_preload_librariesを構成し、データベースで拡張機能を有効にします。** Integrating models ** — パイプラインを強化するAIモデルを登録します。埋め込みを生成またはテキストを処理するすべてのパイプラインステップには、モデルが必要です。ビルトインローカルモデルセットアップは必要ありません、または
aidb.create_model()に登録する外部APIモデルのいずれかです。パイプラインを作成する前にこれを行います。** Configuring external storage ** オプショナル —ソースデータがPostgresテーブルではなくS3またはローカルファイルシステムにある場合、パイプラインがそこから読み取ることができるようにPGFSを使用してボリュームを構成します。
** Data pipelines ** — データソースからの読み取り、変換チャンク、パース、埋め込み、およびナレッジベースに出力を書き込むパイプラインを定義します。ここで、手順3で登録したモデルが機能します。
** Knowledge bases reference ** — パイプラインが生成したベクター埋め込みを照会します。セマンティック検索に
aidb.retrieve_text()またはaidb.retrieve_key()を使用するか、ベクター検索とキーワード検索をハイブリッド検索と組み合わせます。
ドキュメントマップ#
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 |
|
Defining pipelines, pipeline steps, orchestration, and examples |
|
Semantic search, hybrid search, and vector index options |
|
Standalone SQL functions for chunking, parsing, OCR, summarization, and embedding |
|
Full API reference for all AIDB functions and views |