miibo(ミーボ)では、だれでもかんたんに会話型AIを構築することができます。検索クエリー生成プロンプトを活用して最適な情報をAIに与えましょう!
- miiboの概要
- 検索クエリー生成プロンプトとは
- 検索クエリー生成プロンプトの利用方法
- 検索クエリー生成プロンプトの仕組み
- 検索クエリー生成プロンプトの活用方法
「最適なRAG(ナレッジデータストアなど)の情報をプロンプトに入れたい!」「もっと会話の精度をあげたい!」でも、どのようにしたらいいかわからないというお困りごとはありませんか?
miiboは会話型AI構築プラットフォームです。
miiboでは、だれでもかんたんに会話型AIを構築できます。
この記事を読めば、miiboの概要、検索クエリー生成プロンプトの活用方法がわかります。
ぜひ、最後までご覧ください!
この記事は、株式会社miiboのmiiboDesigner岡大徳が提供しています。
miiboとは?
miiboの概要
miiboはだれでも簡単に会話型AIをつくることができる会話型AI構築プラットフォームです。ChatGPTやClaudeなどのLLM(大規模言語モデル)をカスタムし、AIソリューションを高速で開発できます。
AI開発に必要な様々な技術的なハードルを取り除き、誰でも簡単に効率的にAIを開発できる環境を提供しています。
miiboは会話型AIを爆速開発し、効率的に運用できるプラットフォームです。
下記の2つの両面を備えています。
出典:miiboより
- AI開発ビギナーにとっては、爆速で簡単に会話型AIを構築できるサービス
- 本格的にAI開発をしたいデベロッパーにとっては、多機能な汎用開発サービス
miiboの運営会社
概要 | 内容 |
---|---|
運営会社 | 株式会社miibo |
CEO | 功刀 雅士 |
本社 | 〒150-0043 東京都渋谷区道玄坂1丁目10番8号渋谷道玄坂東急ビル2F-C |
創立 | 2023年 4月 7日 |
株式会社miiboは、会話型AIの社会実装を推進するための事業をしている会社です。
miiboという社名には、「いつか自分自身(me)でさえも、簡単にAI化(bot)できるような環境を創りたい」 (me + bot = miibo)という意味が込められています。
会話型AIをより身近な存在にし、誰でも簡単に構築して活用ができるような環境を創りあげることを目指している会社です!
株式会社miiboについてさらに詳しく知りたい方は公式ホームページをご覧ください。
miiboの読み方
miiboは「ミーボ」と読みます。名前の由来は、「いつか自分自身(me)でさえも、簡単にAI化(bot)できるような環境を創りたい」(me+bot=miibo)という意味が込められています。
「会話」は、人間が何千年にも渡ってアップデートを続けてきた、最強のコミュニケーションインターフェースです。そのインターフェースにAIを適用した「会話型AI」は、発達したAI技術と人間を親密にし、人間がAIからより多くの恩恵を享受することを可能にします。AIと人間が共存し、AIを自然と活用できる社会になれば、私たちは今まで以上に「自分らしさ」を探求し、自己の幸せのために人生の貴重な時間を多く費やせるようになると信じています。
「法人」も同様です。AIと共存し、AIの技術の恩恵をフルに享受できる環境が整えば、「実現したいビジョン」の達成のために割く時間を最大化することができると信じています。そんな世界になるために少しでも貢献をするべく、miiboは会話型AIの社会実装を推進するための事業を営みます。
出典:株式会社miibo
会話型AIをより身近な存在にし、誰でも簡単に構築して活用ができるような環境を創りあげることを目指していきます。
miiboでできること
株式会社miiboが運営しているサービス「miibo」では、下記のことができます。
- プログラミング不要で爆速でAI開発できる
- 様々なLLMをカスタマイズできる(LLMフラット)
- 様々なサービスと連携できる(Connect Everything構想)
- 作成したAIをどこにでも組み込める
- 開発と運用のコストを最小化できる
- パーソナライズされた会話ができるAIを構築できる
- 生成AIブーム以前からの積み上げがもたらす、圧倒的な汎用性
検索クエリー生成プロンプトとは
検索クエリー生成プロンプトについて
検索クエリー生成プロンプトとは、RAG(ナレッジデータストアなど)で利用する検索クエリーを生成するためのプロンプトのことです。
miiboでは、ユーザーの発話のたびにRAGの情報を検索するための検索クエリーを生成します。検索クエリー生成プロンプトでは、検索クエリーをコントロールすることができます。
検索クエリー生成プロンプトの特徴
検索クエリー生成プロンプトの特徴は
- デフォルトのプロンプトがある
- miibo独自のステートや会話履歴などを反映することができる
- 会話で生成されたクエリーが確認できる
ことです。
miiboでは検索クエリー生成プロンプトで、最適な検索クエリーを生成することができます。
どのように検索クエリー生成プロンプトを書くのか見ていきましょう!
検索クエリー生成プロンプトの利用方法
デフォルトのプロンプトがあるため簡単な3ステップで検索クエリー生成プロンプトを書くことができます。
「会話の設定」にある「AIの応答をカスタマイズ」を開きましょう。
検索クエリー生成プロンプトまでスクロールします。
「デフォルトのプロンプトの利用」をクリックすることで、検索クエリー生成プロンプトにプロンプトが挿入されます。
以下はuserとaiの会話です。
@{history}
上記のuserが欲している情報を見つけるための検索用のクエリーを作成してください。(5語まで)検索クエリーのみを出力しダブルクォーテーション等の記号は用いないでください。なるべく最後のユーザーの質問の内容を優先してクエリーに含めてください。
これで、検索クエリー生成プロンプトの設定が完了します。
デフォルトのプロンプトでは、下記のように設定されています。
- 会話の直前の履歴を考慮
- 5語まで検索クエリーを生成
- ユーザーの直近の質問内容を優先
検索クエリー生成プロンプトの仕組み
検索クエリーの生成の流れは、
- Userから質問
- 検索クエリー生成
- RAGを検索
検索クエリーの役割はUserの質問とRAGをつなぐことです。最適な検索クエリーを生成するためには、検索クエリーを生成するプロンプトがとても重要です。
検索クエリー生成プロンプトの記述方法
- 会話の直前の履歴を考慮しキーワードをつなげる
- 特定のキーワードが入るように調整する
- レポートの会話ログを見て調整する
会話の直前の履歴を考慮しキーワードをつなげる
検索クエリー生成プロンプトに@{history}と表記することで会話の直前の履歴が考慮されます。そのため、会話のやりとりでキーワードをつなげることができ、会話を続けることでニーズを絞り込み、欲しい情報にたどりつくことができます。
特定のキーワードが入るように調整する
特定のキーワード(A)がでたときに、適切な回答情報の検索のために補完する情報(B)を追加するように表記することで、検索クエリーを調整することができます。また、プロンプトに直接特定のキーワードを書くことで、検索クエリーに必ず特定のキーワードを入れることもできます。
たとえば、miiboというキーワードを検索クエリーに必ず含めたい場合、
上記のuserが欲している情報を見つけるための検索用のクエリーを作成してください。(5語まで)検索クエリーのみを出力しダブルクォーテーション等の記号は用いないでください。必ずmiiboというキーワードを出力してください。
と、書くことでmiiboというキーワードが検索クエリーに出力されます。
レポートの会話ログを見て調整する
miiboには、レポート機能があります。レポート機能の中でも会話ログを見ることができ、実際の会話からどのような検索クエリーが生成されているかを確認することができます。
会話の流れで、どのような検索クエリーが生成されているかを確認し、検索クエリー生成プロンプトを調整することで、検索の精度が向上します。
検索クエリーを最適化することで、ナレッジデータストアやデータソースなどの検索結果が適切なものになります。そして、回答の精度が向上します。
miiboは無料でつかうことができる
今回は、miiboでAIに専門知識を与える方法を紹介しました。
だれでも簡単に無料でつかえることががmiiboの最大のメリットです。ぜひ、miiboをつかって会話型AIをつくってみてください。