安全な生成AIアプリケーションを簡単に開発する秘訣とは?
~データベース選びで失敗しないために~ - db tech showcase 2025参加レポート

富士通株式会社 ソフトウェアオープンイノベーション事業本部 データマネジメント事業部 吉田 昂太郎

吉田 昂太郎

富士通株式会社
ソフトウェアオープンイノベーション事業本部 データマネジメント事業部

専門分野
データベース
2024年からPostgreSQLをベースにしたデータベース「Fujitsu Enterprise Postgres」の開発業務に従事

はじめに

2025年7月10日、11日に開催されたdb tech showcase 2025に参加しました。
db tech showcaseは、データに関わるすべての技術者に「学び」「気づき」「変化」を提供する、国内最大規模のデータとデータベース関連のカンファレンスです。2011年の開催以来、国内外のデータベースの革新的な技術や最新事例が紹介され、今回が14回目となりました。
今回私は、PostgreSQLを用いたRAG開発について講演しました。この記事ではその内容を中心に紹介します。

講演内容

PostgreSQLの持つ拡張性と活発なコミュニティによる技術の成長の観点からPostgreSQLは技術の進歩が著しい生成AI分野において最適なデータベースであるといえます。私は講演でPostgreSQLを用いることでRAGアプリケーションを簡単に開発する方法に関して解説しました。

講演の様子
講演の様子

この記事では講演内容を基に以下の流れで説明します。

RAGの概要

RAGは、大規模言語モデル(LLM)で企業が保有するデータを活用して回答精度を飛躍的に向上させるための仕組みです。従来のLLMは、学習データに基づいた一般的な知識しか持ち合わせていませんでした。しかし、RAGを導入することで、ユーザーからの質問に対し、まず社内データベース(例:戦略計画書や市場調査レポートなど)から関連性の高い情報を検索・取得します。次に、この取得した情報とユーザーの質問をLLMに渡し、回答を生成させます。このプロセスにより、LLMは特定の業務分野や専門知識、あるいは最新の社内情報に基づいた、より具体的で精度の高い回答を提供できるようになります。RAGアプリケーションにおいて、社内データを効率的かつ安全に活用するためには、基盤となるデータベースの適切な運用が極めて重要なポイントになります。

Loading component...

RAGアプリケーション開発のポイント

RAGアプリケーション開発のポイントを3つ挙げました。

Loading component...

Loading component...

Loading component...

ベクトルデータベース

Loading component...

Loading component...

グラフデータベース

Loading component...

Loading component...

インデックスの最適化

Loading component...

Loading component...

Loading component...

データベースの定期的な更新

Loading component...

Loading component...

Loading component...

オンプレミスでの運用

Loading component...

Loading component...

Fujitsu Enterprise Postgresを用いてRAG開発

ハイブリッド検索

Loading component...

Loading component...

高速処理

Loading component...

Loading component...

強固なデータ保護

Loading component...

Loading component...

おわりに

Loading component...

関連リンク

2025年8月25日公開

富士通のソフトウェア公式チャンネル(YouTube)

富士通のミドルウェア製品のご紹介や各種イベント・セミナーの講演内容、デモンストレーションなどの動画をご覧いただけます。

Loading component...

Loading component...