本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    子どもの食の悩みに答えるAIチャットアプリ

    育児支援 / 生成AI

    子どもの食に関する悩みに答えるAIチャットアプリを、Next.jsと生成AI向けSDKで開発しました。月齢やアレルギー情報に応じたモジュラープロンプト、栄養ガイドラインを参照するRAG、食材の適否チェックやレシピ提案のツール呼び出し、会話をまたぐコンテキスト管理、直近の食事記録の注入、回答品質のフィードバック計測といった機構で構成。データベースはPostgreSQL+pgvector、認証はOAuthとメール認証で、E2E・ユニットテストとエラー監視も整備しました。

    属性に応じたモジュラープロンプトとRAGの併用
    月齢やアレルギー情報などの属性からプロンプトを組み立て、pgvectorで検索した栄養ガイドラインを回答に注入することで、一般論ではなくその子に合った回答を返します。
    ツール呼び出しによるデータ参照
    食材の適否チェックやレシピ提案をツールとして定義し、LLMが必要に応じて呼び出すことで、データに基づいた回答にしています。
    継続利用を前提としたコンテキスト設計
    会話をまたぐコンテキスト管理と直近の食事記録の注入により、毎回状況を説明し直さなくても会話を続けられます。
    回答品質のフィードバック計測
    利用者からの評価を記録し、回答品質を継続的に計測できるようにしています。
    AI機能を機構ごとに分解
    モジュラープロンプト、RAG、ツール呼び出し、コンテキスト管理、食事記録の注入、フィードバック計測といった機構に分けて実装しました。回答が期待どおりでないとき、どの機構を調整すべきかを切り分けられる構造にしています。
    テストとエラー監視を併設
    Vitestのユニットテストと PlaywrightのE2Eテスト、エラー監視を合わせて整備しました。出力が揺れるAI部分と、認証や画面遷移のように挙動が決まっている部分を、別々の手段で確認できるようにしています。

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

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

    想定例: 健康・食に関わるAI回答の安全設計

    乳幼児の食事やアレルギーに関する回答は、誤りがそのまま健康被害につながりかねない領域です。LLMの一般知識だけに頼らず、公的な栄養ガイドラインなど根拠のある資料を検索して回答に注入し、根拠を示せる状態にすることが最低限の設計になります。アレルギーや医療的な判断が必要な質問には、AIが断定せず専門家への相談を促す応答に切り替えるルールも必要です。一般的な情報であり、個別の事案は専門家・所管官庁にご確認ください。

    想定例: 会話履歴と個人情報の扱い

    月齢、アレルギー、食事記録は、子どもと家庭に関する機微な個人情報です。会話をまたいで文脈を保持する設計は利便性を高める一方で、保存する情報の範囲、保存期間、削除の手段を明確にしておく必要があります。LLMプロバイダへ送信するデータに何が含まれるかを把握し、利用規約やプライバシーポリシーに反映することも欠かせません。一般的な情報であり、個別の事案は専門家・所管官庁にご確認ください。

    関連するサービス

    関連する業種

    関連する開発ガイド

    他の開発事例

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

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

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

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

    無料でご相談・お見積り

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

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

    無料で相談する