RAGとは?
AskDonaのRAGの仕組み

RAGとは?
RAG(Retrieval-Augmented Generation:検索拡張生成)とは、大規模言語モデル(LLM)によるテキスト生成に外部情報の検索を組み合わせる技術です。

RAGの基本プロセス

検索フェーズ(Retrieval-Augmented): ユーザーからの質問を受け取り、関連する情報をデータベースや文書から検索します。この段階で、関連性の高い情報を選抜し生成(Generation)に備えます。

生成フェーズ(Generation): 選抜された情報+ユーザーの質問+事前指示を組み合わせたプロンプトを大規模言語モデルに入力し、テキスト生成結果を返します。

RAGのより詳細説明はブログをご確認ください「RAGとは?RAGの仕組みについて解説、導入前の事前知識」

AskDonaのRAGとは?
AskDonaのRAGは、外部データを検索させるだけでなく、タスクを実行できるカスタムツールを連携させることが可能です。外部データとカスタムツールを同時にLLMに送信することで、より柔軟にユーザーの質問に対する適切な回答もしくはタスクの実行をすることができます。AskDonaでは、RAG技術に加えてカスタムツールを統合することで、さらに高度な情報検索と生成を実現しています。

AskDonaの仕組み

検索フェーズ(Retrieval-Augmented): ユーザーからの質問を受け取り、OCR技術により整理された関連する情報をデータベースや文書から高度検索します。この段階で、AskDona独自の高度検索を活用して、回答に対する関連情報の選抜を行い生成に備えます。

生成フェーズ(Generation): 選抜された情報+ユーザーの質問+事前指示+カスタムツールを組み合わせたプロンプトを大規模言語モデルに入力し、テキスト生成もしくはカスタムツールにより実行された回答の結果を返します。

タスク指向の技術にして詳細はこちらのブログをご覧ください「大規模言語モデルのFunctionCallingとは?」
AskDonaのRAGの強み
RAGは一般的な技術として浸透してきていますが、実際導入するまでいくつかハードルが存在します。AskDonaは、事業者が導入しやすいRAGの仕組みを構築しています。

OCRを活用したデータ整形技術

RAGの外部データを数値の配列であるベクトルに変換し高度検索が可能な状態で保存されます。この際、読み込ませる元のデータが構造化されていないとベクトル化された時にノイズとなりベクトル検索精度が低下し結果的に回答精度が低下します。AskDonaではOCR技術を採用することにより、マニュアルデータに含まれる図や表などの複雑な資料のデータも正確に読み取ることができます。

回答精度に直結する高度検索技術

ユーザーの質問に対して関連性の高い情報を選抜させるためには検索条件やルールなどの定義が重要です。AskDonaは情報に付与するメタデータや順序、検索の数を研究することにより、回答精度を約60%(一般的なRAGの回答精度)から約90%まで大幅に改善する仕組みを採用しています。ベクトル検索の仕組みについては現在特許申請済みです。

タスク実行ツール連携技術

RAGは、適切な回答を提供するだけでなく、ユーザーの指示に対して実行することができます。AskDonaは、ユーザーの指示に対してタスクを分割して処理し、適切にタスクを実行することができます。タスク指向の生成AIアシスタントは今後期待されている領域で、フォーム入力やシステム連携をすることで全て生成AIアシスタントに実行させるだけで作業が完結することが期待されています。

多言語対応技術

LLM(大規模言語モデル)の基礎的な特徴として多言語対応がありますが、一般的に紹介されている生成AIチャットボット全てが多言語対応している訳ではありません。AskDonaは常に最新のLLMモデルを採用し、多言語対応が可能な生成AIアシスタントであり続けることを目標としていて、多言語対応はビジネスの成長をサポートする上で重要な要素として認識しています。現在85言語以上をサポート中です。

AskDonaのユースケース
AskDonaは、業種・業態に問わず活用することができます。AskDonaを導入してはじめて、新しい業務のあり方に気づかれるお客様も多くいらっしゃいます。今こなしている業務、一度AskDonaに任せてみませんか?

社内のナレッジ検索

AskDonaは、従業員の方が総務、経理や人事に問い合わせする業務をこなすことができます。社内規定やシェアポイント (Microsoft SharePoint等) の情報をAskDonaに学習させることで、適切な質問に回答または、情報の場所を共有することができます。AskDonaをSlack、Chatwork、Microsoft Teamsと連携することでシームレスにAskDonaと会話できます。

社外のお問い合わせ対応


AskDonaはお客様のアフターケアやサポートにも適しています。マニュアルやユーザーガイド、過去の問い合わせやFAQをAskDonaに学習させることで、複数人、同時対応することが可能です。また、問い合わせフォームをカスタムツールとして連携することで有人対応へ転送や問い合わせ予約などを実行することができます。

SMSでのお客様対応

物件の内見や催促業務など電話番号でお客様と連絡を取る際、お客様からのアクションが取りにくいという課題がありました。AskDonaはSMSでの双方向のコミュニケーションを可能にしています。場所や日時や相談事項などのSMSを介した質問に対してAskDonaは自動で応答することができます。

SNSでのお客様エンゲージメント


LINE公式アカウント等のSNSでお客様とのエンゲージメントを促進されている企業様、一方的にキャンペーンやアンケート情報を配信するだけでなく、ユーザーがイントラクティブにAskDonaと会話をしながらサービスについて知ることができる双方向のコミュニケーションを実現することができます。AskDonaは、お客様の個々の好みや趣向をより明確に理解することができ、適切なタイミングで適切なサービスを提供することができます。

日々の業務をAIアシスタントと共に

お問い合わせ