ゼロから始める社内AIアシスタント構築
ABOUT SERVICE NEWS CONTACT RECRUIT ENTRY BLOG ブログ ゼロから始める社内AIアシスタント構築 ▶︎ はじめに ゼロから始める社内AIアシスタント構築 「社内の情報共有をもっと効率化したい」「同じ質問への回答に時間を取られている」といった課題を解決するため、Slack上で動作する社内AIアシスタントの構築方法を紹介します。 本記事では、より精度を高めるためのRAG(検索拡張生成)の考え方を取り入れ、効率的なデータ検索を行う構成となっています。この「社内AIアシスタント」は、コミュニケーションツールであるSlack上で動作し、AWSのサービスと連携することで、社内ナレッジを素早く、正確に提供することを目指します。 また、多くの企業がAI導入を検討しながら二の足を踏む最大の理由は、「高額な月額費用」です。AWSの従量課金と既存のクラウド機能を賢く組み合わせることで、月額数百円程度からの導入を可能にします。このようなスモールスタートでも特定のFAQ対応や社内ルールの即時提示といった実務には必要十分な性能を備えています。「最初から完璧で高価なもの」を求めて立ち止まるのではなく、まずは最小限のリスクでAIの恩恵を体感し、ニーズに合わせてシステムを育てていくような構成となっています。 ・本記事の目的 本記事では、技術的なソースコードは最小限に留め、システムの概念と構築ステップを中心に分かりやすく解説します。特に、RAGを実現するためのDynamoDBを活用した2段階検索の設計について紹介します。 本記事では、技術的なソースコードは最小限に留め、システムの概念と構築ステップを中心に分かりやすく解説します。特に、RAGを実現するためのDynamoDBを活用した2段階検索の設計について紹介します。 1. システム概要 今回構築する社内AIアシスタントは、以下の主要なコンポーネントで構成されます。 システムの処理の流れは、Slackでの質問を起点に、以下のステップで進行します。 1. 質問の受付:ユーザーがSlackの特定のチャンネルやメンションでAIアシスタントに質問を投稿します。 2. Lambdaの起動:Slackのイベント機能により、投稿された質問がトリガーとなり、AWS Lambda関数が起動します。 3. カテゴリ検索