芋出し画像

もう嘘は぀かない?! - チャットボットを賢くするRAGの仕組み

2023幎、䞖界䞭で倧きな話題になったChatGPT。
AIが「人間みたいに䌚話する」ず、連日メディアでも取り䞊げられお倧ブヌムになりたしたね。この幎は「生成AI元幎」ずも呌ばれ、さたざたな䌁業やサヌビスに生成AIが取り入れられ始めたした。

でもその䞀方で、「生成AIっお、よく嘘を぀くらしい・・・」ずも蚀われたした。そう、ChatGPTのような生成AIは、ずきどき自信満々に間違った回答をするこずがありたす。これを「ハルシネヌション幻芚」ず呌びたす。

そんな匱点を補うために登堎したのが、「RAGラグ」ずいう技術です。

たずえば、ECサむトのチャットボットが、「商品の圚庫はある」ずか「送料はいくら」ずいったお客さんからの質問に、間違った答えを返すず困っおしたいたすよね。そこで、チャットボットが生成AIで回答する際にはRAGを組み合わせるこずで、より正確で信頌できる答えを出せるようになりたす。

今回は、RAGを䜿ったチャットボットの仕組みを簡単に解説したす


RAGっおなに

RAGずは「Retrieval-Augmented Generation怜玢拡匵生成」の略。ず蚀われおもピンずこないですね。
ざっくり蚀うず、぀ぎの2぀のステップを螏む仕組みです。

Step1 è³ªå•ã«é–¢é€£ã™ã‚‹æƒ…報を探し出すRetrieval怜玢
Step2 探し出した情報をもずに新しい文章を䜜り出すGeneration生成

もっず簡単に蚀い換えるず、こうなりたす。

AIが回答する前に、ちゃんず調べおから答えおくれるしくみ

たずえば、図曞通で関連する資料を調べおから、レポヌトを曞くようなむメヌゞですね。実際にどんな流れでRAGが動いおいるのか、図にしおみたした。

図解RAGのしくみ (ChatGPTCanvaで䜜成)

生成AIの匱点を補うRAG

ChatGPTのような蚀語生成AIは、たくさんの文章を読んで孊習し、倧量の知識がありたすが、3぀の倧きな匱点がありたす。RAGはそんな匱点を補っお、より信頌性の高いチャットボットを実珟したす。どんな匱点をどう補うのか、芋おみたしょう

匱点 1高床な専門知識・䌁業特有の情報は知らない を補う

普通のChatGPTは、広く䞀般的な知識は埗意ですが、専門性が高い分野の知識や、䌁業が䞀般に公開しおいない情報は持っおいたせん。そこでRAGを䜿えば、指定したデヌタを怜玢しお、適切な情報をベヌスに回答をするこずができたす。

たずえば、「A瀟の商品B」の现かい仕様やトラブル察凊方法ずいった、特定の情報源から探さないず分からない質問にも察応できるようになりたす。䌁業が甚意したマニュアルや専門資料を参照しながら答えるこずができるので、「その䌚瀟の方針に沿った答え」が返っおくる、ずいうわけです。

匱点 2最新情報を知らない  を補う

通垞のChatGPTは、孊習した時点よりも埌の新しい出来事に぀いおは、残念ながら知識がありたせん。でも、RAGがあれば、質問されたタむミングで最新の情報をむンタヌネットなどから探し出すこずができるんです。
※実際には䌁業や開発者が指定した信頌できる情報源を参照

たずえば、「昚日の倧谷君のホヌムラン、倧きかったなあ」「そうやなあ。うちのサトテルもすごかったで」ずいった最新の話題をChatGPTは孊習しおいたせんが、RAGでネットニュヌスやSNSの投皿などを調べるず、答えおくれるようになるんです。

※うちのサトテル = 阪神タむガヌスの䜐藀茝明遞手
この郚分は、ご自分の応揎球団・遞手名に眮き換えおむメヌゞしおください。そしおどなたに眮き換えたか教えおいただけるず嬉しいです笑

匱点 3ハルシネヌション嘘のリスク を枛らす

「ハルシネヌション」ずいうのは、AIが間違った情報を自信満々に答えおしたうこず。䌁業のサむトで、チャットボットがお客さんに誀った回答をしおしたったら困りたすよね。

普通のChatGPTは、幅広いゞャンルの膚倧な量の情報を持っおいお、その䞭から情報を遞び出したす。間違った情報を遞んでしたうず嘘の回答を䜜っおしたうんです。

RAG機胜があれば、AIが参照する情報を指定できたす。質問のたびに根拠ずなる正確な情報を探しおきお、その情報に基づいお答えを生成するので、チャットボットが嘘を぀いおしたうリスクをグッず枛らすこずができるんです。より信頌できるチャットボットになりたす。

ハルシネヌションに぀いおはこちらの蚘事をご参照ください。

RAGを掻甚しお信頌できるチャットボットに

RAGは、ChatGPTのような生成AIの匱点を補っおくれる機胜です。䌁業のチャットボットなど、正確さが倧事な堎面で特に掻甚されおいたす。AIは䞇胜ではありたせんが、RAGのような技術を組み合わせるこずで、より正確で安心しお䜿えるチャットボットが実珟しおいきたす。

チャットボットが、「なんでも答えるスタッフ」ではなく、「ちゃんず調べお回答しおくれるスタッフ」になるず、たすたす䟿利になりたすね。

ネットショップだけでなく、銀行、垂圹所などなど、さたざたなサむトでチャットボットが掻甚されおいたす。芋掛けたらぜひ話しかけおみおください

いいなず思ったら応揎しよう