Grok Botの仕組み講座(講師のためのエンジニア水準)

区分3 外とつながる仕組み★★★

No.06 ブラウザで働く・ログインの順番・支払い

ボットがWebサイトにログインして、支払いまで済ませる時の「値の通り道」を扱う単元です。「パスワードはAIに見えるのか」に答えるための中心で、受講生の質問がいちばん多い所なので、しっかりやります。
目次
  1. 第0章 前提知識
  2. 第1章 ログインは、決まった順で探す
  3. 第2章 人に渡す場面
  4. 第3章 支払いと1Password
  5. 確認問題

第0章 前提知識

① Vault と Secure Form :保管場所と、直接入力する欄

Vault は、ボット用の金庫です。 ログイン(サイト・ユーザー名・パスワード)、クレジットカード、連絡先(名前・住所・電話・メール)を保存します。

Secure Form は、ボットに見せずにページへ直接入力する欄です。 ボットが「ログインが要る」と判断した時に、チャットの中に出ます。入力した値は、ボットではなくページに入ります。

No.01で見たとおり、ボットはクラウドの計算機のブラウザでWebサイトを開きます。 アプリがあるサービスは No.05 の連携アプリで済みますが、アプリが無いサイトは、ここで扱うブラウザの道を使います。

② 似た言葉との違い

何のことか
Vault 保存しておく場所。ボットは値を見ない
Secure Form その場で聞く欄。保存するかは選べる
秘密カード(secure secret card) APIキーなど、ログインでもクレジットカードでもない秘密用の欄
記憶(No.04) ボットが読める言葉のメモ。ログインとクレジットカードは入れない

秘密カードと Secrets の話は、No.10(後で出ます)で見ます。

第1章 ログインは、決まった順で探す

① 探す順は Vault → 1Password → Secure Form 必ず覚える

サイトにパスワードを求められた時、ボットは次の順でログインを探します。

  1. Vault:あなたが保存したログイン
  2. 1Password:1Passwordで、あなたが承認するログイン
  3. Secure Form:あなたに尋ねて、ページへ直接入れる

公式の例では、会議のサイトに対してVaultにも1Passwordにもログインが無く、ボットが Secure Form を出しました。 順番を覚えておくと、「なぜ今回は聞かれたのか」「なぜ今回は聞かれなかったのか」に答えられます。

② どの道でも、値はページに直接入り、モデルは見ない 必ず覚える

3つの道は入口が違うだけで、値の通り道は同じです。

 Vault ─────────┐
 1Password ──────┼──▶ ページへ直接入力 ──▶ サイト
 Secure Form ────┘      (値は経由しない)
                              ✕
                      ボット/モデル:値を受け取らない

公式は、これを「参照で入れる」と説明しています。 モデルは、保存されたパスワード・カード番号・セキュリティコード・Secure Form に入力した内容を、受け取りません。

では、ボットには何が見えるのでしょうか。

見える物があるのは、ボットが「どのエントリを使うか」を選び、住所の入力を代わりにするためです。 講義では「ボットは鍵の名前札は読めるが、鍵そのものは触れない」と言うと伝わります。

③ 新規登録・ワンタイムコード

ボットにパスワードを決めさせてサイトに登録した時は、Vault がパスワードを作り、ログインとして保存します。ボットはそのパスワードも見ません。

サイトがメールで一度きりのコード(OTP)を送ってきた時は、ボットは次のどちらかから読みます。

コードやパスワードを普通のチャットに書くのは、公式が禁じています。

○ よくある勘違い:「Vaultに入れたら、ボットが読んで使っている」→ 値はページに直接入る。ボットは値を見ない
○ よくある勘違い:「1体のボット専用のVaultを作れる」→ Vaultはアカウント全体で、1体に限定できない
○ 関係する単元:No.04(記憶にログインを入れない)/No.10(秘密の扱い)

第2章 人に渡す場面

① 値を入れて済まない所は、ボットが計算機を人に渡す 必ず覚える

フォームで入れられない手順が出たら、ボットは計算機をあなたに渡します。 場面は、次の6つです。

加えて、人が操作することを明示的に求めるサイトも対象です。 これらはどれも、フォームでは入れられない手順です。 公式は、フォームで入れられない理由までは書いていません。

② 渡す流れ:Take control で、ブロックされた手順だけ 必ず覚える

流れは、次の順です。

ボット:計算機を渡す依頼をチャットに出す
   ↓
あなた:「Take over」(またはクラウドの計算機を開いて「Take control」)
   ↓
あなた:ブロックされた手順だけを済ませる
   ↓
あなた:「I'm done」→ ボットに「続けて」と伝える
   ↓
ボット:続きを進める(ログイン状態は計算機に残る)

ここでも、パスワードやコードをチャットに書くことはしません。 済んだログイン状態は計算機に残り、No.03で見たとおり、あなたの他のボットにも共有されます。

サイトがセッションを切る・短い時間で切れる・再確認を求める、ということもあります。 その時は、ボットに「回避しようとせず、止まって知らせて」と伝えるのが公式の勧めです。

③ ハードウェア鍵は、毎回承認を取る

YubiKey のようなハードウェアのセキュリティキーでログインする場合、ボットのブラウザは、あなたのデスクトップに挿した鍵を使えます。 設定は「Settings → General → Security Key」の「Use hardware security keys」で、macOS と Windows では初期設定がオン、Linux は未対応です。

使うたびに、先に承認を求められます。 自動で通る場面ではない、と覚えれば足ります。

第3章 支払いと1Password

① Vault のクレジットカードは、承認なしで決済に入る 必ず覚える

ここが、受講生に誤解されやすい所です。 Vault に保存したクレジットカードは、チェックアウトで毎回承認を求めずに入力されます。1回ごとの承認を求める設定は、ありません。

毎回承認したいなら、クレジットカードを保存しません。方法は2つです。

注意点が1つあります。 チェックボックスの無い Secure Form は、そのまま Vault に保存されます。毎回承認したい時は、送信しないでください。

カード番号をボットに渡さない点は、保存してもしなくても同じです。違うのは、承認を取る頻度です。

購入そのものを止めたい時の道も、別にあります。 ボットに依頼文で境界を伝え(「買う前に必ず聞いて」など)、購入に狭い Ask first ルール(その行動を必ず止めて承認を求めるルール)を足します。詳しくは No.08(後で出ます)です。

講義では、「安全に入れる話」と「承認を取る話」は別だと切り分けて話すと混乱しません。

「Settings → Vault」には、Link や X Money のような財布を連携する「Payment accounts」と、最初に支払いに使う「Default payment method」があります。

Link を連携していると、ボットは1回の購入用に、一回限りのクレジットカードの承認をあなたに頼めます。 承認画面には、店・商品・合計が出ます。

承認後に、開いたLinkのページで承認を完了します。断るか期限が切れたら、請求は発生しません。

③ 1Password は、誰が値を入れるかで理解する

1Password の連携は、Vault の代わりに、あなたの1Passwordのログインを使う道です。 仕組みで押さえる点は3つです。

一度共有したログインは、後の会話でも使えます。 1Password が許可しなくなったら、ボットはまた聞きます。使うには、1Password のアプリが 8.12.42 以降である必要があります。

接続や承認の細かい画面の手順は、使い方編に任せます。

ログインは Vault → 1Password → Secure Form の順に探し、どの道でも値はページに直接入ってモデルは見ない。SSO・パスキー・CAPTCHAなどは人に渡す。Vault のクレジットカードは毎回承認なしで決済に入る。毎回承認したいなら保存しない(購入を止めたいなら Ask first ルール)。

確認問題

問1 会議サイトのログインを求められた時、Vault にも 1Password にもログインが無かった場合、ボットはどう動く?

問2 「ボットはVaultのパスワードを読んでログインしているんですよね?」と聞かれました。仕組みからの答えは?

問3 会社の SSO やパスキーが要るサイトで、ボットが止まりました。正しい動き方は?

問4 「購入するたびに自分で承認したい」と言われました。どうすればいい?

出典:https://docs.x.ai/grok-bot/vault / https://docs.x.ai/grok-bot/computer-and-apps / https://docs.x.ai/grok-bot/how-grok-bot-works / https://docs.x.ai/grok-bot/approvals-security-and-privacy / https://docs.x.ai/grok-bot/security 。内容は2026年11月時点の公式。