本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    社内AIアプリ構築スタジオ(RAG・ナレッジ基盤)

    社内DX / 生成AI

    非エンジニアでもAIアプリを構築・評価できる社内向けのスタジオを、Laravel+Inertia+Reactで開発しました。対話形式でアプリ仕様を組み立てるビルダー、外部ドライブからの取り込みとアクセス制御を考慮したRAGナレッジベース、応答品質を自動評価するeval機能を備えています。LLMプロバイダを複数切り替え可能とし、埋め込みモデルによる検索を実装。インフラはCloudFormationでマルチ環境を構成し、運用ハンドブックを整備しました。

    権限を反映した社内文書の検索
    取り込み元の文書に設定されたアクセス権限を保持し、検索結果にも反映することで、閲覧権限のない文書がAIの回答に混ざらないようにしています。
    応答品質を自動評価するevalパイプライン
    作成したAIアプリの応答品質を自動で評価するeval機能により、プロンプトや設定の変更が品質に与える影響を継続的に確認できます。
    LLMプロバイダの切替
    複数のLLMプロバイダを切り替えられる抽象化を設け、用途やコストに応じてモデルを選べるようにしています。
    環境別スタックと切替手順の文書化
    CloudFormationで環境ごとのスタックを定義し、切替手順を運用ハンドブックとして文書化しています。
    対話形式のアプリビルダー
    AIアプリの仕様を対話形式で組み立てるビルダーを実装し、非エンジニアが設定画面の項目を埋める形でアプリを作れるようにしました。作る側にも生成AIの対話を使う構成です。

    この種のシステムで検討する論点(想定例)

    以下は同種の案件で一般的に検討する内容の整理であり、上記事例の詳細を示すものではありません。

    想定例: 社内文書をAIに読ませるときの権限設計

    社内のドライブや共有フォルダにはアクセス権限が細かく設定されているのが普通ですが、RAGで取り込む際にその権限を落としてしまうと、本来見えないはずの文書の内容がAIの回答を通じて漏れるおそれがあります。取り込み時に元の権限情報を保持し、検索時に利用者の権限で絞り込む設計が基本です。権限が変更されたときの再同期の頻度と、退職者や異動者のアクセス停止をどう反映するかも、運用ルールとして決めておく必要があります。

    想定例: AIアプリの「品質」をどう測るか

    生成AIを使ったアプリは、同じ入力でも出力が揺れるため、従来のテストのように期待値との一致では品質を判断できません。想定される質問と望ましい回答の観点をあらかじめ用意し、プロンプトやモデルを変えるたびに自動で評価する仕組み(eval)を持つことで、改善したつもりが別の質問で劣化していた、という事態を早く検知できます。評価の観点自体も業務担当者と一緒に育てていくものと考え、定期的に見直す前提にしておきます。

    関連するサービス

    関連する業種

    関連する開発ガイド

    他の開発事例

    開発事例17件をすべて見る

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    似た課題をお持ちですか?

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する