---
title: "ターミナルで ERPC AI に聞き、承認したことを任せる"
description: "erpc ai は、ターミナルで ERPC AI との会話を開きます。ERPC のドキュメントとあなたのアカウントをもとに答え、承認すれば操作もします。"
canonical: "https://erpc.global/ja/doc/erpc-cli/ai/"
locale: "ja"
---

# ターミナルで ERPC AI に聞き、承認したことを任せる

`erpc ai` は、ターミナルで ERPC AI との会話を開きます。ERPC AI は ERPC のドキュメントとあなたのアカウントをもとに答え、承認すれば代わりに操作もします。

このページは、プレリリースの ERPC CLI `v0.1.0-rc.4` について説明しています。ERPC AI には ERPC アカウントが要ります。プランとトークンパックは [ERPC AI](https://erpc.global/ja/doc/erpc-ai/quickstart/) にあります。

## 会話を始める

`erpc login` でこのマシンからログインし（[ログインと鍵](https://erpc.global/ja/doc/erpc-cli/sign-in-and-keys/)）、会話を開きます。

```bash
erpc ai
```

コマンドを付けずに `erpc` を実行しても、同じコンソールが開きます。`erpc ai -m` は 1 つの質問をして答えを表示します。`erpc ai -c` は前回の会話を続けます。`-m` を付けても、質問をパイプで渡しても続けられます。`erpc resume` は保存した会話を一覧から選んで続け、`erpc resume <id>` はその id の会話を続けます。

会話は `~/.erpc/conversations/` に保存され、読めるのはあなただけです。

## 承認すれば ERPC AI ができること

- 時間課金の商品を開始し、利用を終了する。
- ウォレットの EURC で ERPC Credit を買う。
- 新しい VPS が立ち上がるのを待ち、ERPC が設定したパスワードで一度だけログインし、あなたの鍵を置いて、パスワードでのログインを以後ずっと止める。
- SSH を、あなたのアドレスからだけに絞る。

ERPC AI は、あなたが打つのと同じ erpc のコマンドを使い、その場で書いたスクリプトよりそちらを選びます。話しかけながらアプリをビルドしてデプロイすることもできます。[erpc worker クイックスタート](https://erpc.global/ja/doc/erpc-cli/worker-quickstart/)を見てください。

## ERPC AI が操作の前に聞くこと

判断が要るとき、ERPC AI は選択肢を出します。矢印キーで選び、Enter で決めます。

上の一覧にある ERPC AI 自身の操作は、毎回必ず先にあなたに聞きます。カーソルは **Stop** に置かれています。すべてのコマンドを許可しても、これは変わりません。

ERPC AI は、あなたのコンピューターでコマンドを実行することもできます。見るだけのコマンドはすぐに実行します。それ以外のコマンドは、一字一句そのまま表示して毎回聞きます。そのコマンドだけを許可することも、2 つ目の確認を経て、スクリプトを含むすべてのコマンドを許可することもできます。

すべてのコマンドを許可すると、`erpc ai` が終わるか、`/new`（または `/clear`）で新しい会話を始めるまで、コマンドの実行前に何も聞かれなくなります。`--yes` を付けた、お金を使うコマンドやサーバーを変えるコマンドも実行され、鍵のファイルやパスワードを表示するコマンドは、それを ERPC AI に渡すことになります。

## ERPC AI に見えるもの

ツールが返したものはすべて、会話の一部として ERPC AI のゲートウェイを通ってモデルに送られます。

- **あなたのコンピューターでのコマンド:** コマンドが表示したものは、ログも含めてすべて ERPC AI に届きます。隠されるのは、`api-key=`、`api_key=`、`apikey=`、`token=` のパラメーターの値だけです。
- **あなたのアカウント:** アカウントを読むツールは、サーバーのパスワード、許可 IP の一覧、鍵を含むエンドポイント、支払いの情報、API キー、セッションを渡しません。アカウントの VPS については、それぞれの IP とログインユーザーがモデルに届くので、どこにあるかを聞けます。
- **新しい VPS:** ERPC AI が VPS を設定している間は、その IP とログインユーザー（パスワードは届きません）、ホスト鍵のフィンガープリント、あなたの公開アドレス、SSH を許可するアドレスもモデルに届きます。

ツールごとに何を渡すかは、SECURITY.md の [What the assistant reads](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/SECURITY.md) にあります。

## モデルのサイズを選ぶ

既定では、ターンごとの言葉でモデルのサイズが決まります。挨拶なら small、それ以外は large です。すべてのターンを 1 つのサイズにするには、`--model` を付けて始めるか（`-m` や `-c` とも使えます）、コンソールで `/model` と打ちます。

```bash
erpc ai --model xlarge
```

サイズは `small`、`medium`、`large`、`xlarge` の 4 つです。最も高性能な xlarge は、トークンを 2 倍使います。`/model auto` でターンごとの言葉で決める形に戻り、`/model` だけを打つと今のサイズを表示します。

- 会話の途中でサイズを変えると、それまでの会話全体を新しいサイズで一度読み直します。
- 選んだサイズは、`/new` をまたいで、`erpc ai` が終わるまで続きます。コンソールは答えごとにその下にサイズを表示します。
- サービスにないサイズを選ぶと、既定のサイズで答え、コンソールがそのことを伝えます。
- 次のメッセージの候補と、長い会話の要約は small のままです。

## 会話の中のコマンド

| コマンド | すること |
| --- | --- |
| `/new`（`/clear` も可） | 新しい会話を始める |
| `/model` | モデルのサイズを選ぶ（`/model xlarge`、`/model auto`）。単独では今のサイズを表示する |
| `/help` | キーとコマンドを表示する |
| `/exit`（`/quit` も可） | コンソールを出る |

答えのたびに、入力欄に次のメッセージの候補が薄く表示されます。Tab で候補を入力欄に入れ、編集するかそのまま送れます。Enter を押すまで何も送られません。候補 1 つにつき small のリクエストが 1 回増え、送られるのは直前の 2 ターンの言葉だけで、ツールの結果は送られません。

長い会話は、費用を抑えるために自動で要約されます。要約したターンはディスクに残ります。

## ERPC AI が覚えておくこと

ERPC AI は、ホスト、チェーン、好みなど、あなたについての短い事実を覚え、次の会話に持ち越せます。覚えたことは `~/.erpc/memory.json` に置かれ、シークレットに見えるものは保存されません。`erpc memory list`、`forget <n>`、`clear` で、表示と削除ができます。

## スキルをほかの AI エージェントに渡す

スキルは、ERPC AI がチェーンやサービスごとに知っていることです。`erpc skills install`（または `erpc skills sync`）は、ほかの AI エージェントが使えるようにスキルを書き出します。スキルは erpc の中に同梱され、erpc のコマンドと照らし合わせてあるので、いつも実行中の版と一致します。アップグレードの後、ディスク上の写しが古い間は、`erpc doctor` が警告します。

## ウォレットから支払う

`erpc wallet create` は、あなたの Base のウォレットを 1 つ用意します。1Password にすでに ERPC のウォレットがあればそれを使い、ないときだけ新しく作ります。新しいウォレットの秘密鍵は 1Password に直接入り、ディスクに書かれることも表示されることもありません。

ウォレットに EURC を入れておくと、購入ごとにあなたが承認したうえで、ERPC AI がそこから ERPC Credit を買えます。`erpc wallet create --no-ai` を使うと ERPC AI は購入を持ちかけなくなります。`--vault` には 1Password の保管庫の id か名前を渡します。`erpc wallet show` はウォレットのアドレスを表示します。
