AI アシスタント
AI アシスタントを使うと、やりたい作業を普通の言葉で伝えるだけで TikMatrix がタスクとしてキューに積んでくれます。端末・アカウント・タスク履歴を読み取り、これから作るものをそのまま提示し、あなたが承認するまで何も書き込みません。
アシスタントは Pro プラン以上で利用できます。ローカル自動化 API と同じ条件です。
これは何か(そして何ではないか)
アシスタントが端末を直接操作することはありません。やり方はあなたと同じで、手持ちの状況を確認したうえでタスクをキューに積み、実行は通常のタスクランナーが行います。作られたものは他のタスクと同じようにタスク一覧に並び、ソースは assistant になります。
また、自分の判断だけで何かを書き込むこともできません。状態を変える操作はすべて会話を止めて確認を求めます——承認なしには何も実行されないを参照してください。
セットアップ
モデルはあなたが用意します。TikMatrix はモデルを同梱せず、リクエストを中継もしません。アプリはあなたが設定したエンドポイントに、あなたのマシンから直接アクセスします。
- 左のナビゲーションレールで アシスタント をクリック。
- モデル設定 をクリッ ク。
- 以下を入力します。
| 項目 | 入力内容 |
|---|---|
| エンドポイント | chat-completions の完全な URL。例: https://api.openai.com/v1/chat/completions |
| モデル | モデル ID。例: gpt-4o や claude-sonnet-4-5 |
| API キー | そのプロバイダのキー |
| API 形式 | 判定を誤らない限り エンドポイントから自動判定 のままで |
| 1 回の承認あたりのタスク上限 | 1 回の承認で作成できるタスク数の上限(既定 200) |
- 保存 をクリック。
設定が受理されるとパネル上部のステータス行に使用中のモデルが表示されるので、その会話がどのエンドポイントへ向かうか一目で分かります。
使えるエンドポイント
対応するのは 2 つのワイヤ形式です。
- OpenAI 互換 —
POST /v1/chat/completionsを話すエンドポイントすべて。OpenAI 本体のほか、vLLM、LocalAI、Ollama の OpenAI 互換レイヤ、DeepSeek、OpenRouter などの自前サーバーが該当します。 - Anthropic —
POST /v1/messagesを話すエンドポイント。
API 形式は通常 エンドポイントから自動判定 のままにします。URL に api.anthropic.com または /v1/messages を含むものは Anthropic、それ以外は OpenAI 互換として扱われます。URL から方言が分からないプロキシを使っている場合だけ、明示的に指定してください。
アシスタントは完全にツール呼び出しで動きます。ツール対応が不安定なモデルは、会話はできても計画までたどり着けません。
モデルの選び方
| 求めるもの | 選ぶもの |
|---|---|
| 最も確実な計画立案、手間の少なさ | OpenAI か Anthropic の現行フラッグシップ |
| 「ラック全体にこれを積む」的な定型作業を安く | 同じプロバイダの中位モデル |
| 何もマシンの外に出さない | ローカルサーバー(Ollama / vLLM / LocalAI)+ツール呼び出しが堅実なモデル |
「会話はするのに計画しない」の典型的な原因は小さなローカルモデルです。アシスタントが壊れていると判断する前に、同じ依頼をホスト型モデルで一度試してみてください。それで動くなら、原因は設定ではなくモデルです。
設定の保存場所
エンドポイントとキーはアプリのデータディレクトリの assistant_settings.json に書き込まれ、リクエスト時にバックエンドが読み取ります。設定したエンドポイント以外へ送られることはありません。
このファイルにしか存在しない設定が 1 つあります。max_tokens——モデルに渡す応答の上限です。既定は 8192、1024〜64000 の範囲に丸められます。長い回答が途中で切れる場合は手で引き上げてください。
作業を依頼する
普通の言葉で書きます。例:
- 全アカウントを 20 分ずつウォームアップして
- 直近のタスクはなぜ失敗した?
- 明日 09:00 に全端末で投稿して
- Marketing グループの端末からこの 5 アカウントをフォローして
依頼は通常 3 段階で進みます。
- 調べる。 どの端末がオンラインか、どのアカウントがログイ ン済みか、スクリプトがどんなパラメータを取るか。
- 計画する。 その依頼が正確に何件のタスクになるかを算出し、合計を提示します——タスク数、対象端末数、対象アカウント数。
- あなたが承認する。 そこで初めてタスクが書き込まれます。
依頼の曖昧さがタスク数に影響する場合、アシスタントは推測せずに質問します。
依頼から完了までの流れ
あなた: ログイン済みのアカウントを全部 20 分ウォームアップ、明日の朝 9 時開始で
アシスタント: (
get_script_schema、list_devices、list_accounts、続いてplan_tasksを呼ぶ) 12 端末・34 アカウントに対しウォームアップ 34 件、各 20 分、開始は 2026-08-27 09:00。2 アカウントは未ログインのため除外しました。
続いて確認カードが表示され、これから作る 1 行 1 行——端末、アカウント、スクリプトが取る場合は対象——と、実際に書き込まれる script_config が一覧されます。確認を押すと、34 件のタスクがタスク一覧に現れます。