Portal Chat

自治体向け|Webサイト埋め込み型AIチャット

制度や手続きを、
質問から
すぐ案内。

自治体Webサイトの右下にPortal Chatを設置した画面
<script src=".../widget.js" async></script>

FOR GOVERNMENT

自治体の公開情報を、
住民が使える案内へ。

01

公開サイトを回答根拠に

自治体が公開している制度や手続きのページを取り込みます。

02

質問からすぐ案内

住民の質問に合わせて、必要な情報を公開ページから探します。

03

出典まで確認

回答と参照ページを表示し、元の情報へその場で戻れます。

INTRODUCTION FLOW

公開サイトを取り込み、
回答へつなぐ。

  1. 01対象ページを登録

    案内したい制度・手続きの公開サイトを選定

  2. 02情報を取り込む

    公開ページを取得し、検索できる形に整理

  3. 03チャットを設置

    既存Webサイトへscriptタグを1行追加

  4. 04回答を確認

    質問への回答と参照ページを確認して公開

VISITOR EXPERIENCE

使いやすさを支える、
6つの体験設計。

01

よくある質問

サイト別に最大6件まで設定し、質問の入口をつくります。

02

ストリーミング回答

SSEで回答を順次表示し、待ち時間の体感を軽くします。

03

参考ページ

参照したページのタイトルとURLを、回答と分けて表示します。

04

会話の継続

直近20件の履歴を使い、続けて質問できます。

05

話題の切替

履歴をリセットし、検索文脈を分けて別の質問を始められます。

06

読みやすい回答

Markdown、表、コード、リンクを表示し、スマートフォンにも対応します。

KNOWLEDGE & ANSWER PIPELINE

公開ページを取り込み、
検索・回答へつなぐ。

公開ページを取り込む流れ

  1. 01対象URL登録

    名前、URL、深さ、最大ページ数を設定

  2. 02クロール

    robots.txt、sitemap、Crawl-delayを尊重

  3. 03本文抽出

    タイトル、本文、リンクを取得して保存

  4. 04検索できる形に変換

    取得した情報をAIが探しやすい形へ整理

  5. 05検索用データを保存

    整理した情報を検索に使える状態で保存

DBフロンティアに進捗を保存し、途中停止後も再開できる、大規模サイトを想定したクロール設計です。

質問から回答と出典を返す流れ

  1. 01質問と履歴

    会話中の質問をまとめ、検索クエリを構成

  2. 02関連情報を検索

    質問に近い情報を、取り込んだページから検索

  3. 03回答生成

    検索した関連文脈をLLMへ渡して回答を生成

  4. 04回答と出典

    SSE回答と参照ページを分けて返却

検索がうまくいかない場合もチャットを止めず、取得できた情報を使うか、安全性に配慮した回答へ切り替えます。

ADMINISTRATION & OPERATIONS

サイト追加から運用改善まで、
管理画面で把握。

01

対象サイトを登録・編集

表示名、URL、深さ、最大ページ数を管理します。

02

クロールと学習の状態を把握

実行中・完了・失敗とエラー内容を一覧で確認します。

03

取得ページを確認

タイトル、URL、深さ、HTTPステータス、取得日時を追跡します。

01

質問管理

ウィジェットと登録ユーザーの質問を横断表示し、質問内容、送信元、利用者、日時から詳細を確認できます。

02

会話履歴

会話一覧とメッセージ詳細を保存し、複数ターンのやり取りを後から振り返れます。

03

ユーザー管理

管理者・一般ユーザーの追加、削除、ロール変更、利用状態を管理します。

IMPLEMENTATION

導入は、
4つのステップで。

  1. 01サイト登録

    名前、URL、深さ、最大ページ数を設定

  2. 02クロール・学習

    公開ページを取得し、AIが検索できる形に整理

  3. 031行を追加

    widget.jsのscriptタグを既存HTMLへ追加

  4. 04確認・公開

    CORSオリジンと回答・出典を確認して公開

CONTACT

自治体サイトへの導入・検証を
ご相談ください。

フォームで問い合わせる