Claude Codeが考えてる時に出力される文字列はスピナーワードというらしい。
- #生成AI
- #雑学
Claude Codeくんに話しかけると、思考中にいろんなキーワードが出てきます。 「wondering」とか「pondering」とか……ぽ、ポンデリング🍩!?
気になったのでClaudeくんに聞いてみました。
これは Claude Codeが処理中に表示するスピナーワードのリストです。内部コードネームは「Tengu(天狗)」で、設定キーも tengu_spinner_words という名前になっています。全部で 約90語あります。
引用:Claude Codeとの会話ログ
どうやらリポジトリにまとまっていて、随時追加されていくらしい…👀[1]https://github.com/levindixon/tengu_spinner_words
これはClaude Codeに対するリバースエンジニアリングによって判明したものらしく、どうやらClaudeのコードネーム自体が「Tengu(天狗)」と呼ばれていたようです[2]。なぜ天狗👺?
スピナーワードとは?
どうやら「spinner words」という言葉そのものがClaudeの独自名詞っぽいですね。いわゆるくるくるするやつを「ローディングスピナー」と呼びますが、そこにいろんな単語を入れようと思う遊び心。すばらしい。
ちなみに冒頭登場したponderingはポンダリングで、「じっくり考えること」「熟考」「沈思黙考」という意味らしい。
ちなみにこのスピナーワード、設定で追加や変更ができるみたいです(VS Codeの拡張機能は未対応?)。
Customize the action verbs shown in the spinner and turn duration messages. Set mode to "replace" to use only your verbs, or "append" to add them to the defaults
{
"spinnerVerbs": {
"mode": "replace",
"verbs": ["審議中 ( ´・ω) (´・ω・) (・ω・`) (ω・` )"]
}
}spinnerVerbs:mode:"replace" | "append"replace: 既存のスピナーワードを無視して置き換えるappend: 既存のスピナーワードに追加する
verbs: 追加したいワードのstring[]
おもしろスピナーワード
Clauding
ClaudeがClaudeしているという造語。UGAがUGAしてるならUGAINGになっちゃうね。それをいうならGarglingだって?やかましいわ🚰[3]
Reticulating
The Simsのローディング画面で表示される伝統的なジョーク「Reticulating splines」が元ネタ。
直訳すると「スプライン(曲線補間に使う数学的関数)を網目状に処理しています」という意味ですが、とくに意味のないフレーズらしい。
スピナーワードの始祖…ってコト!?
他にも…
単語 | 説明 |
|---|---|
Discombobulating | 混乱させている、面食らわせている、頭をこんがらがらせているといった意味で、発音が音としてもおもしろいユーモラスな単語らしい。 |
Combobulating | Discombobulatingの対義語としてジョークで生み出された単語らしい。整えている、元に戻している、落ち着かせている。といった意味になるとか…。 |
Flibbertigibbeting | 軽薄なおしゃべりな人、お調子者、ちゃらんぽらんという意味らしい。そんなピンポイントな単語いる…?と思ったけど日本語にもおもいっきり「ちゃらんぽらん」があるからよそのこと言えなかった。 |
今現在90種類。これから最大でいくつまで増えるんだろう。こうした遊び心、こういうところもすごく技術者向けのAIって感じがしますね。
ところで、StarBucksingとかあってもいいと思いませんか?スタバでMacを開いている的な。WindowsでもLinuxでも、Chromebookでもいいですよ💻
ご検討のほど、よろしくお願いいたします🍣