注意: 本記事はドキュメント・公開情報をもとにした評価記事です。コード例はシミュレーションです。
3行要約
- 専用アプリを介さず「SMS(ショートメッセージ)」だけでAIエージェントと対話できるプラットフォーム
- LLMの応答をテキストプロトコルに載せることで、ブラウザを開く手間やログインの摩擦を極限まで排除
- 特定のタスクに特化したエージェントを即座に呼び出したい人向け。複雑なUIやRAGによる長文解析が必要な人には不向き
📦 この記事に関連する商品(楽天メインで価格確認)
Dell U2723QESMSエージェントの開発ログとコードを並べてデバッグするのに最適な高精細モニター
※アフィリエイトリンクを含みます
結論から: このツールは「買い」か
結論を言うと、日常的な「ちょっとしたタスク」を自動化したい個人開発者やビジネスマンには「あり」ですが、開発のメイン環境を求めているエンジニアには不要です。評価としては星3.5(★★★☆☆)。
最大の魅力は「摩擦のなさ」にあります。スマホの画面をアンロックして、いつものメッセージアプリから「明日の天気に合わせた服装を教えて」と送るだけで、エージェントが動き出す体験は、ブラウザを立ち上げてChatGPTにログインするよりも遥かにスムーズです。レスポンス速度も検証した範囲では安定しており、ネットワークが不安定な環境でもSMS特有の「届きやすさ」がメリットになります。
ただし、リッチなUI(画像生成のプレビュー、コードのシンタックスハイライト、複数ファイルの参照)は期待できません。あくまで「テキストベースでの意思決定」に特化したツールです。
このツールが解決する問題
これまでのAIツールは、そのほとんどが「専用アプリ」か「Webブラウザ」での利用を前提としていました。しかし、実務においてはいちいちタブを切り替えたり、セッション切れで再ログインを求められたりすることが、微細ながらも確実にユーザー体験を損なっています。特に外出中や、PCを開くほどではないがAIの知恵を借りたい瞬間に、この「数秒の壁」が利用をためらわせる原因になっていました。
Text Agent Storeは、AIを「Webサービス」ではなく「連絡先(電話番号)」に落とし込むことでこの問題を解決しています。 従来、同様のことを行おうとすると、TwilioなどのAPIを叩いて、LLM(GPT-4やClaude 3)と接続し、自前でサーバーを立ててセッション管理を行う必要がありました。このインフラ構築の手間を肩代わりし、既存のエージェントを即座に「自分のメッセージアプリ」にインポートできるのがこのツールの価値です。
また、開発者視点で見れば、自作のエージェントを「SMSで動くプロダクト」として即座にマーケットプレイスに出品できる点は、ニッチな需要を掘り起こす可能性を秘めています。
実際の使い方
インストール
「インストール」という概念はほぼありません。公式サイトから使いたいエージェントを選択し、自分の電話番号を紐づけるだけです。
- Text Agent Storeにアクセス。
- 目的に合ったエージェント(旅行プランナー、リマインダー、コードレビュアーなど)を選択。
- 電話番号を入力し、認証コードを受け取る。
- 以降、その番号宛にテキストを送るだけでAIが起動する。
基本的な使用例
開発者が自分のエージェントを登録・公開する場合、以下のような設定(マニフェスト)を構成する形式が一般的です。
{
"agent_name": "TaskReminder-Pro",
"llm_model": "gpt-4-turbo",
"system_prompt": "あなたはユーザーの秘書です。SMSの特性上、140文字以内で簡潔に返答してください。",
"tools": [
{
"type": "calendar_api",
"action": "add_event"
}
],
"phone_number_binding": "auto-assign"
}
このJSONをプラットフォーム側に登録することで、ユーザーは「TaskReminder-Pro」という番号に対してメッセージを送れるようになります。
応用: 実務で使うなら
私なら、外出時の「簡易的な技術スタックの壁打ち」に使用します。例えば、電車の中で思いついたアーキテクチャの懸念点をSMSで送信し、エージェントに批判的なレビューをさせるといった使い道です。
# エージェント側の内部ロジック・シミュレーション(公式SDK想定)
from text_agent_sdk import AgentConnector
def handle_incoming_sms(payload):
# 送信元の電話番号からユーザーを特定
user_id = payload['from_number']
user_query = payload['text']
# 既存のコンテキスト(過去のメッセージ)を取得
history = AgentConnector.get_context(user_id)
# LLMで返答生成(SMS向けに最適化)
response = AgentConnector.generate_brief_response(
model="gpt-4o",
prompt=user_query,
context=history,
max_tokens=200
)
# SMSとして返信
return AgentConnector.send_sms(to=user_id, body=response)
実務でのカスタマイズポイントは、max_tokensを絞ることと、出力形式をマークダウンではなく「プレーンテキスト」に強制するプロンプト調整です。SMSで### 見出しなどが返ってくると非常に読みづらいため、このあたりのチューニングがエージェントの質を左右します。
強みと弱み
強み:
- 圧倒的な低摩擦: ブラウザもアプリも不要。ロック画面から返信するだけでタスクが完了する。
- ネット環境に強い: 4G/5Gが不安定な場所でも、SMSなら届くケースが多い。
- 導入コストがほぼゼロ: pip installすら不要で使い始められる。
弱み:
- 通信コストの懸念: 日本国内から海外番号へのSMS送信になる場合、1通数十円の通信料がかかるリスクがある。
- 表現力の限界: 画像や複雑な表組み、長いソースコードのやり取りには全く向かない。
- プライバシー設定の不透明さ: メッセージ内容がプラットフォームを経由するため、機密情報の入力は控えるべき。
代替ツールとの比較
| 項目 | Text Agent Store | Poe (Quora) | GPT Store (OpenAI) |
|---|---|---|---|
| インターフェース | SMS / メッセージアプリ | Web / 専用アプリ | Web / 専用アプリ |
| オフライン対応 | △ (SMS圏内なら可) | × | × |
| 開発の自由度 | 中 (SMS向け最適化が必要) | 高 | 高 |
| 導入の速さ | 最速 (番号登録のみ) | 速 (アプリDL) | 速 (ログイン必須) |
Poeは非常に優れた代替ですが、やはり「アプリを開く」という動作が必要です。Text Agent Storeは、その1ステップすら面倒だと感じる超効率化層に向けたツールと言えます。
料金・必要スペック・導入前の注意点
現時点ではマーケットプレイスへの登録は無料、各エージェントの利用料は「従量課金」または「月額サブスクリプション」形式が想定されています。重要なのは、「SMS送信料」がユーザー負担になる点です。国内キャリアのプランによっては、送信ごとに費用が発生するため、無制限プランに入っていない場合は注意が必要です。
また、商用利用については各エージェントの開発者に依存します。自分でエージェントを構築して公開する場合、バックエンドで動かすLLM(OpenAI APIなど)の費用も別途計算に入れる必要があります。
ハードウェア的なスペックは一切不要ですが、開発者としてエージェントを管理・運用するなら、複数の画面でログを確認できる27インチ以上の4Kモニター(Dell U2723QEなど)があると、SMSの短いやり取りとサーバー側の詳細ログを並べてデバッグできるので効率的です。
私の評価
私はこのツールを「特定のルーチンワークを自動化するサブ機」として評価します。評価は星3.5です。 自宅のRTX 4090を回してローカルLLMでコードを書くような作業とは真逆の、**「10秒以内に結論が欲しいモバイルシーン」**に特化しています。
例えば、「今日の予定から優先順位を3つだけ挙げて」といった、表示領域を必要としない対話には最適です。一方で、エンジニアが求める「深いデバッグ」や「リポジトリ全体の解析」には、SMSというプロトコル自体がボトルネックになり、使い物になりません。
「何でもできるAI」を求めるのではなく、「特定の番号に送れば、あいつが答えをくれる」というAIの電話帳化を楽しめる人にとっては、非常に面白い試みだと感じます。
よくある質問
Q1: 日本語でのやり取りは可能ですか?
可能です。背後で動いているのはGPT-4などの多言語対応モデルであるため、日本語で送れば日本語で返ってきます。ただし、SMSの文字数制限(全角70文字〜)により、長文が分割されて届く可能性がある点には注意してください。
Q2: 料金はどこに対して支払うのですか?
プラットフォーム内での決済機能を通じて、エージェントの利用料を支払います。それに加えて、自分の契約しているキャリア(docomo/au/Softbank等)へのSMS送信料が別途発生します。
Q3: 自分で作ったGPTsを移植できますか?
プロンプトの移植は可能ですが、GPTs固有の「Knowledge(ファイル参照)」機能などはそのままでは動きません。Text Agent StoreのAPI仕様に合わせて、改めて外部知識への接続設定を行う必要があります。
1. X投稿用ツイート本文 (TWEET_TEXT) 2. アフィリエイト商品情報 (AFFILIATE_CONTEXT) 3. SNS拡散用ハッシュタグ (HASHTAGS) 4. SEOタグ (SEO_TAGS) 5. URLスラッグ (SLUG)






