古いノキア携帯で小さなAIエージェントをデバッグ:成功までの18回の試み

✍️ OpenClawRadar📅 公開日: March 1, 2026🔗 Source
古いノキア携帯で小さなAIエージェントをデバッグ:成功までの18回の試み
Ad

ある開発者が、Termuxを介して古いNokia Androidスマートフォン上でGoで書かれた約12MBの単一バイナリAIエージェント「Picobot」を実行しようと試みました。目標は、Telegram連携、ツールサポート(ウェブフェッチ、シェル)、メモリ機能を備え、継続コストを最小限に抑えた24時間稼働のポケットエージェントを実現することでした。

18回の失敗した試み

試み1〜4では、無料のOpenRouterモデル(Gemini flash-exp、Qwen 2.5 7B、Llama 3.3 70B、Llama 3.2 3B)を使用しましたが、すべて404「ツール使用をサポートするエンドポイントが見つかりません」または無効なモデルIDエラーで失敗しました。無料ティアのルーティングでは、ほとんどの小型モデルでツールが有効になりませんでした。

試み5〜8では、Groq直接接続(Llama 3.3 70B、Mixtral 8x7B、Llama 3.1 8B、Gemma 2 9B)を使用しました。モデルは廃止された(400エラー)か、無効なツール形式(XML <function>タグ)を幻覚生成し、400 tool_use_failedエラーや終わらない返信スパムループを引き起こしました。

試み9ではGLM-4.5-Air :freeを使用し、当初はジョークや天気情報で成功しましたが、AAPL株価クエリでコンテキストが爆発的に増加(約33万トークン)し、400オーバーフローエラーが発生しました。

試み10〜11では、さらに無料のOpenRouterモデル(Llama 3.1 70B、Qwen 3 8B)を試しましたが、同じ404ツールエンドポイントなし問題が発生しました。

試み12では、Groq Llama 3.1 8Bをtemperature=0.3で使用しましたが、依然としてタグの幻覚生成とループが発生しました。

試み13では、OpenRouterプロキシ経由でClaude 3.5 Sonnetを試しましたが、OpenRouter残高が$0のため402支払いが必要エラーとなりました。

試み14ではOpenRouterに$5を追加し、プロキシが認証され基本的な返信が可能になりました。

試み15では同じClaude 3.5モデルを使用しましたが、長いクエリでコンテキストオーバーフローが発生しました。

試み16ではSonnet 4.6(最新版)に切り替えましたが、モデル名の不一致により404エラーが発生しました。

試み17では、設定のタイプミス/新規オンボードリセットによりTelegramが無効化され、トークンが消去されました。

Ad

最終的な動作する解決策

試み18では、直接Google API経由のgemini-2.5-flashで成功しました。このセットアップは高速で信頼性が高く、クリーンな返信、切り詰め問題なし、開発者のニーズに十分なツール使用が可能です。

プロバイダー:直接Google Gemini API(個人APIキー使用)
モデル:gemini-2.5-flash
コスト:現在Googleの無料ティア(課金連携プロジェクトで1日500リクエスト)で無料
Telegram:ボットトークンとチャンネルが有効化され、クリーンなメッセージ処理が可能

なぜOpenRouterが当初のデフォルトだったのか

Picobotの作成者がOpenRouterを選んだ理由は、バイナリを小さくコードをシンプルに保つためです:1つのOpenAI互換エンドポイントが数十のモデル/プロバイダーにルーティングし、ユーザーはconfig.jsonの1行を変更するだけでモデルを切り替えられます。無料ティア+BYOKをサポートし、プロバイダー間でツール呼び出しを標準化し、オープンソースエージェントのユニバーサルルーターとしてコミュニティの勢いがあります。

しかし、開発者はOpenRouterで多くの制限に直面しました:ツールサポートのギャップ、廃止、レート制限、プロキシ費用、検証グリッチなどです。

トレードオフ

  • 無料ティアには制限があります(1日500リクエスト)- これを超えると最小限のコストが発生(約$0.01–$0.05/メッセージ)
  • 完全なローカル/プライベートではありません(クラウドモデル)が、高速でスマートでスマートフォンのハードウェア制限なし
  • 長期的にゼロ費用を目指すなら、Mac上のローカルOllamaが選択肢ですが、ツールに関しては遅く能力も低い

📖 完全なソースを読む: r/LocalLLaMA

Ad

👀 See Also

Redditユーザーが心臓病の予約のためにOpenClawで3つのソースから健康データを取得
Use Cases

Redditユーザーが心臓病の予約のためにOpenClawで3つのソースから健康データを取得

RedditユーザーがOpenClawを使って、フィットネスウォッチのエクスポートファイル、テキストメッセージ、手書きメモを統合し、医師から依頼されたExcelワークブックを作成。OpenClawは日付の矛盾を解決し、薬情報を抽出し、金融データを漏らさずに結果をメール送信しました。

OpenClawRadar
自律型OpenClawエージェントがAPIキーを使用して24時間体制でコールドアウトリーチを実行します。
Use Cases

自律型OpenClawエージェントがAPIキーを使用して24時間体制でコールドアウトリーチを実行します。

ある開発者が、OpenClawエージェントに完全な読み書きアクセス権を与え、人間の介入なしで24時間コールドアウトリーチを実行する実験を行いました。このセットアップでは、自律的な推論にOpenClaw、統合にZapier MCP、調査にBrave Search API、大量のコンテキスト処理にGemini/OpenRouterを使用しました。

OpenClawRadar
利点と欠点の探求:クラウドLLM対ローカルAIエージェント
Use Cases

利点と欠点の探求:クラウドLLM対ローカルAIエージェント

クラウドベースのAIモデルとローカルAI処理の間の議論は、それぞれが異なる利点と課題を提供することで、引き続き関心を集めています。主要なポイントを理解するために、私たちの分析をご覧ください。

OpenClawRadar
開発者、アカウント制限後にLinkedIn調査エージェントを再構築
Use Cases

開発者、アカウント制限後にLinkedIn調査エージェントを再構築

ある開発者が、200件のプロファイルを一括訪問したことでアカウント制限が発動した後、ブラウザ自動化の代わりにLinkedInのAPIを使用するようにOpenClawエージェントを再構築しました。この新しいアプローチでは、よりクリーンなデータを取得するために直接APIコールを使用し、検知を回避しています。

OpenClawRadar