AI News HubLIVE
站内改写2 分で読了

AIエージェントでのコーディングにおけるトークン節約術:サブタイトルなど

トークン使用量を削減するための3つの怪しい方法を紹介する風刺的なガイド:コマンド出力のハイジャック、コードコンテキストの電話ゲーム、極端に簡潔なコミュニケーション。

ソースHacker News AI著者: zhenyi

トークン制限に頻繁にぶつかっていませんか?月額200ドルのプランでもまだトークンが足りないと思っていませんか?ご安心ください。ここでは、トークン使用量を確実に削減する3つの実証済みの方法をご紹介します。ただし、これらは皮肉を込めた手法ですので、実際に使用する際は注意が必要です。

  1. コマンド出力のハイジャック:コマンドラインプログラムは通常、非常に冗長な出力を行います。エージェントはそのようなゴミを読むために貴重なトークンを無駄にしてしまいます。そこで、シェルスクリプトを作成し、コマンドを実行して出力を/dev/nullにリダイレクトし、「OK.」とだけ表示するようにします。このスクリプトを「ok」という名前でPATHに配置し、スキル(Skill)としてエージェントに「コマンドを使用するときは必ず前にokを付ける」と指示します。例えば、git statusを実行する場合、エージェントはok git statusを実行し、成功を示す1トークンだけを消費します。このスキルをGitHubにアップロードすれば、スターが集まること間違いなしです。
  1. 電話ゲーム:エージェントにクラス全体を読ませる代わりに、クラス名とメソッド名だけを渡します。エージェントはコードを見ることができなくなりますが、心配無用です。詳細はエージェントが幻覚(ハルシネーション)で補ってくれます。さらに削減したい場合は、ファイル名だけを伝えます。例えば「ContentView.swiftというSwiftファイル」とだけ指定します。エージェントは何も見えませんが、それでも内部知識に基づいてもっともらしいコードを生成します。
  1. 少なく話す:エージェントに考えさせずに即座に回答させることで、トークンを節約します。「33×55は?」と尋ねる際、あれこれ悩ませずに、スキルを使って「わからない、3535かも」と強制的に答えさせます。これはトレードオフですが、トークン節約のためには受け入れられます。

さらにプロのヒント:何もインストールする必要はありません。古典中国語のような超簡潔な言語スタイルでエージェントと話すだけです。例えば、クラスが長すぎてDRYでないと感じ、リファクタリングさせたい場合:「此类职责不一。分之。」と送ります。するとエージェントは「今分为三。原有十二法,各归其主。测试皆通。」と返します。この方法はトークンを節約するだけでなく、風変わりな味わいも加えます。

最後に、著者は冒頭でAIが生成した応答を消し忘れていないか自嘲しています。この記事自体が皮肉なガイドであり、効率を追求するあまり、AIとの協力の本質を見失わないようにという警告でもあります。