AIDB 7.6.0 release notes

AIDB 7.6.0 release notes#

リリース日2026年8月26日

AIDB 7.6.0では、データベース内AIエージェントを構築するためのSQLネイティブフレームワークである エージェントとツール を導入しています。エージェントは、ワンショットで回答するのではなく、ツールを呼び出し、その結果を観察し、繰り返すというマルチプルのステップを検討します。ツールは、大規模なビルトインネイティブツールセット、独自のカスタムSQLクエリー、および外部MCPサーバーからインポートされたツールに及ぶ統合カタログaidb.tools から取得します。エージェントは、コールごとの予算トークン、推論の反復、実測時間、他のエージェントへの委任、およびユーザーごとの会話の可視性をサポートしています。まずは、 Agents reference および Tools reference を参照してください。

AIDB 7.6.0には、次の機能強化とバグ修正が含まれています。

Type

Description

Enhancement

エージェントとツール 上記の新しいSQLネイティブエージェントフレームワークと統合ツールハブ。 Agents reference および Tools reference を参照してください。

Enhancement

ネイティブツール呼び出しモデルアダプター 新しい`openai_responses`および`anthropic_messages`プロバイダーと`openai_responses_azure`および`anthropic_messages_azure`/anthropic_messages_bedrock`ホスティングバリアントは、OpenAIのResponses APIおよびAnthropicのメッセージAPIにネイティブに接続し、本物の`tools / tool_choice`要求フィールドを生成し、実際のツールを解析しますプロンプトインジェクションを介してツール呼び出しをシミュレートする代わりに、呼び出し応答。 :ref:`External model connections<External model connections> を参照してください。

Enhancement

環境変数からのモデル資格情報 `aidb.create_model()`は、新しい`credentials_env`引数を受け入れ、資格情報をJSONとしてインラインで渡すのではなく、モデル使用時にサーバーサイドの環境変数から読み取ることができます。

Enhancement

llama.cppを介したローカルリランキング 新しい`llamacpp_reranking`プロバイダーは、GGUFファイルからテキストをローカルに再ランク付けし、クロスエンコーダーモデルたとえば、bge-reranker-v2-m3`とQwen3-Rerankerデコーダー専用ファミリーの両方をサポートします。外部APIは必要ありません。 :ref:`Local models<Local models> を参照してください。

Enhancement

llama.cppを介したローカルOCR 新しい`llamacpp_ocr`プロバイダーは、事前に登録されたデフォルトモデル`lightonocr-2-1b-Q8_0`を使用して、GGUFビジョンモデルからローカルにOCRを実行します。 Local models を参照してください。

Enhancement

`decode_text`から`generate_text`に名前変更しました。 aidb.decode_text()`および`aidb.decode_text_batch()`の名前は`aidb.generate_text()`および`aidb.generate_text_batch()`に変更され、埋め込み側の`encode_text()`の名前付けと一致します。古い名前はまだ機能しますが、非推奨であり、将来のバージョンでは削除される予定です。 :ref:`推論ファンクション<推論ファンクション> を参照してください。

Enhancement

ソース全体のセマンティックKB検索 新しい`aidb.semantic_kb_search()`ファンクションは、相互ランク融合を使用して、スキーマメタデータと厳選されたセマンティックエイリアスからのランク付けベクター検索結果を単一の結果セットに融合します。

Enhancement

簡素化されたセマンティックKB呼び出し kb_name`および`name`は、`aidb.get_column_definitions()、aidb.get_metadata()、aidb.get_entity_definitions()、aidb.search_by_comment()、aidb.create_semantic_kb()、aidb.delete_semantic_kb()、aidb.search_by_comment()、aidb.create_semantic_kb()、aidb.delete_semantic_kb()、aidb.refresh_semantic_kb()、aidb.update_semantic_kb_auto_processing()、および`aidb.semantic_kb_stats()`でオプショナルになりました。省略すると、既存のAIDBセマンティックが解決されます。

Change

セマンティックエイリアスは複数のKBに属することができます。 `aidb.create_semantic_alias()`および関連ファンクションは`model`引数をドロップします。エイリアスは、正確に1つのKBとモデルにバインドされるのではなく、 SQLが読み取るスキーマを所有するナレッジベースごとに1回埋め込まれるようになりました。

Enhancement

パイプラインメトリックは、最後の実行時間を示します `aidb.get_pipeline_metrics()`とパイプラインメトリックビューには`last_run_completed`タイムスタンプが含まれるようになりました。

Change

漏洩資格情報の検出 aidb.create_model()`は、`api_key`または`basic_auth`を直接埋め込む`config`を拒否するようになりました。代わりに`credentials/`credentials_env`を介してそれらを渡します。新しい`aidb.audit_leaked_credentials()`ファンクションは、構成に埋め込まれ資格情報が検出された既存のモデルをレポートします。

Bug fix

無効なヘッダー文字を含む資格情報 HTTPヘッダーで有効でない文字たとえば、野良改行などを含む`api_key`または`basic_auth`値は、バックエンドをクラッシュするのではなく、明確な構成エラーで失敗するようになりました。