kinoko dev

いろいろ作ってます。

AI
Junieの挙動が変わった気がする

Junieの挙動が変わった気がする

ほぼポエムです。

先日JetBrainsJapan主催のAIコーディングのウェビナーを受講していました。主題は「どうやって導入するか」というような内容だったんですが、ちらっとこぼれ話的に、「今のところJunieではChatGPT-5をデフォルトに据えて、GPT-5に最適化させていく」というお話が聞けたのは良かったかなと思いました。Claudeだんだんアホの子になっていってますからね。

そのセミナーからJunieのプラグインも3回アップデートをしていまして、うち2回「Optimizations for GPT-5」が書かれています。(もちろんこれまで通りSonnet4・3.7は選択できます)JetBrains的にはGPT-5に軸足をおいているというのが行動でも見えてきました。

続きを読む
AI
バイブコーディングするならこれ入れとけ!なCLIツール

バイブコーディングするならこれ入れとけ!なCLIツール

AIコーディングではなんでもAIにぶん投げればとりあえずこなしてくれますが、簡単な検索置換なんかでもいっちょまえにトークンを消費していきます。可能なかぎり前処理をCLIツールで行ってあげると、AIは思考に全力で向かうことができるようになります。AIコーディングのシステム自体がCLIツールなので、CLIツールとは相性が良いです。

今回はAIコーディングの効率をアップしてくれるCLIツールを紹介していきます。

続きを読む
Rust
Rustが難しいって言われるのはデザインパターンのせいかも説

Rustが難しいって言われるのはデザインパターンのせいかも説

ポエムです。

現在、Rust言語で音楽系ソフトを制作中です。

一般に「Rustは強力だが習得が難しい言語」って言われてます。よくある説明だと所有権システムが難しいとか言われてますが、言語仕様そのものよりも設計段階で、オブジェクト指向での鉄板パターンがRustでは使えない/使いにくいのが原因なんじゃないかと思ったんです。

続きを読む
AI
AIエージェントで時系列系処理をうまいことやってもらう

AIエージェントで時系列系処理をうまいことやってもらう

Junie Claude Sonnet 4.0は直線的なアルゴリズムや大量のif文・ループ文にはめっぽう強い印象ですが、非同期処理や時系列が重要な処理にはあまり強くないような印象を持っています。オーディオやUI周りは非同期処理が当たり前なので避けては通れないところです。今日はAIコーディングを使った非同期処理のデバッグのお話。

続きを読む