書籍「Laravelの教科書」Laravel13対応サポートガイド公開中 → ダウンロードはこちら

ゼロから学ぶRAGとDify:お手持ちのデータを活用した AIサポートボットを作る方法

AI系ツール

Youtube動画講座にて、RAG技術を使って、お手持ちのデータを活用したAIサポートボットを作る方法をご紹介しています。

順番に進めていただくと、社内のFAQ集や、データベースなどを組み込んだオリジナルチャットボットを作れます。

前知識:RAGとDifyについて

「RAGやDifyってなに?」と思ったら、まずはこちらの動画みてくださいね。

【RAGについて】

【Difyについて】

ゼロから学ぶRAGとDify:お手持ちのデータを活用した AIサポートボットを作る方法

ここからは実際に、DifyでAIサポートボットを作る方法をご紹介します。

チャットボット作成①ナレッジを組み込む

チャットボット作成②条件分岐等でカスタマイズ

動画内で使用したコードは、こちらをご覧ください。

【Pythonコードで文字数制限】

コードブロックに貼り付けます。

def main(query: str) -> dict:
    MAX_LENGTH = 200
    if len(query) <= MAX_LENGTH:
        # 文字数制限内の場合の処理
        return {
            "result": "success",  
        }
    else:
        return {
            "result": "error"
        }

【チャットボット埋め込み用のHTMLコードサンプル】

<!DOCTYPE html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AIチャットボット</title>
</head>

<body>
    <h1>AIチャットボット</h1>
    <p>こちらはDifyで作成したAIチャットボットのデモです。</p>

    <!-- Difyで生成された埋め込みコードを貼り付け -->
    <script>
        window.difyChatbotConfig = {
            token: '××××××'
        }
    </script>
    <script src="https://udify.app/embed.min.js" id="××××××" defer>
    </script>
    <style>
        #dify-chatbot-bubble-button {
            background-color: #1C64F2 !important;
        }

        #dify-chatbot-bubble-window {
            width: 24rem !important;
            height: 40rem !important;
        }
    </style>
    <!-- Difyで生成された埋め込みコードを貼り付け・終わり-->

</body>

</html>

なお、動画内ではXAMPP(ザンプ)というツールをご紹介しています。XAMPPについては、下記記事ご覧ください。

MACの場合は、MAMPがおすすめです。

AI系ツール

開発・生成AI研修のご相談はこちら

お問い合わせ

安全なWebアプリ開発・生成AI(Claude)の研修ご相談受け付けております。
詳細は法人サイトご覧ください。

研修について詳細を見てみる 開発について詳細を見てみる
 

生成AIを「安全に」使うための研修・セミナー

お問い合わせ

生成AIの業務活用で気になるのは、効率だけでなくセキュリティです。 実践的な活用に加え、セキュリティ対策もお伝えします。

詳細を見てみる

【Laravelの教科書・プレゼント】

Junko
Laravelの使い方を覚えたい!と思ったら、ぜひ、役立ててほしいです。 基礎編は無料でプレゼント中です♪
ひつじプログラマ
会員制サイトをいちから作っていくよ。ボタンをクリックして詳細を見てね。
Laravelの教科書の詳細を見る

最新版Laravel13への対応に対応。Laravel8からの各バージョンのテキストもご覧になれます♪

【無料プレゼント】

「LaravelでWebアプリをいちから作れるようになりたい!」

そんなLaravel初心者のあなたへ【Laravelの教科書】基礎編プレゼント中! 会員制フォーラムサイトを学習しながら作れます。

詳細はこちらをクリック

最新のLaravel13に対応。Laravel8からの各バージョンのテキストもご覧になれます♪

Laravelの本を書きました。


ひつじが目印♪

Laravelの使い方を分かりやすく解説した本を書きました。 書店やAmazon等のオンラインショップにて販売中
最新版Laravel13対応用サポートガイド(PDF)あり

書籍の詳細を見てみる

Laravelの本書きました。


ひつじが目印♪
クリックするとamazonページへ。
最新版Laravel13対応用
サポートガイド(PDF)あり

書籍の詳細を見てみる
シェアする
Twitter始めました。
タイトルとURLをコピーしました