はじめに
生成AI(LLM)を実務で活用する際、最も強力なアプローチの一つがRAG(Retrieval-Augmented Generation:検索拡張生成)です。自社固有のデータをLLMに参照させることで、正確でコンテキストに沿った回答を生成できます。
AWSのフルマネージドなRAGサービスである「Amazon Bedrock Knowledge Bases(ナレッジベース)」において、非常に嬉しいアップデートがありました。なんと、多くの企業で導入されているSaaSツールである「Salesforce」と「Zendesk」のデータソースコネクタがネイティブサポートされました!
これにより、社内のナレッジベース構築やAIアシスタントの開発がどのように進化するのか、詳細を解説します。
この機能の概要とメリット
これまでAmazon BedrockでRAGを構築する場合、SalesforceやZendeskに蓄積されたナレッジを活用するには、データを一度Amazon S3などにエクスポートする「カスタムインジェクションパイプライン」を自前で構築・運用する必要がありました。
今回のアップデートにより、追加のコードを書くことなく、直接これらのSaaSからデータを同期できるようになりました。
主なメリット:
- ノンコードでの簡単連携: インスタンスの認証情報(Credentials)を提供するだけで、自動的に接続が完了します。
- フルマネージドなデータ同期: データのクローリング(収集)、メタデータの抽出、および差分を検知する増分同期(Incremental Sync)をAWS側が自動で行います。
- データの最新性を維持: 手動でのデータエクスポート作業が不要になり、常に最新のサポート情報や営業ナレッジをAIに反映できます。
想定されるユースケース
SalesforceとZendeskのコネクタを活用することで、以下のような実用的なAIアプリケーションを迅速に構築できます。
1. Zendesk連携:顧客向け超高精度サポートボット
Zendeskのヘルプセンター記事(Help Center Articles)やコミュニティの投稿(Community Posts)をデータソースとしてBedrockに同期します。これにより、最新の仕様変更やトラブルシューティング方法を正確に把握したAIチャットボットを、顧客向け窓口や社内のヘルプデスクに配置できます。
2. Salesforce連携:営業・インサイドセールス支援アシスタント
Salesforce内に蓄積されたナレッジ記事(Salesforce Knowledge Articles)を同期します。営業担当者が商談の準備をする際、「〇〇業界向けの過去の提案ナレッジを要約して」「競合A社に対するカウンター情報を教えて」といった質問に即座に答えてくれる社内アシスタントが実現します。
注意点や従来の機能との違い
従来の方式との違い
従来の「S3を経由する方式」と「ネイティブコネクタ方式」の違いは以下の通りです。
| 比較項目 | 従来の方式 | 今回のアップデート(ネイティブコネクタ) |
|---|---|---|
| パイプライン構築 | 必要(API連携、Lambda、S3連携など自前開発) | 不要(マネージド接続) |
| 同期の手間 | スケジューラやトリガーの設計が必要 | 自動スケジュール同期が可能 |
| メタデータの抽出 | 自分でパース処理を書く必要あり | 自動抽出 |
構成時のポイントと注意点
この機能を利用する際、SalesforceやZendesk側の認証情報(OAuthトークンやAPIキーなど)は、セキュリティを担保するためにAWS Secrets Managerに安全に保存する必要があります。
以下は、連携時に必要となるAWS Secrets Managerのシークレット構成(イメージ)です。
{
"username": "api-user@example.com",
"password": "YourSuperSecurePassword",
"client_id": "Salesforce_OAuth_Client_Id",
"client_secret": "Salesforce_OAuth_Client_Secret"
}
※実際の接続に必要なパラメータは、各SaaSの認証方式(Basic認証、OAuth、APIトークン等)に応じてAWSのドキュメントに沿って設定してください。
まとめ
Amazon BedrockのナレッジベースがSalesforceとZendeskに対応したことで、企業内に眠っている「価値あるナレッジ」を生成AIと結びつけるハードルが劇的に下がりました。
データの移行設計やパイプラインの運用保守といった「非差別化重労働(Undifferentiated Heavy Lifting)」から解放され、開発者は「AIをどのように業務に組み込むか」という本質的なUX設計に集中できるようになります。社内にSalesforceやZendeskを導入している企業は、ぜひこの機会にBedrockでのRAG構築を試してみてはいかがでしょうか。