mieki256's diary



2026/02/16(月) [n年前の日記]

#2 [golang] Microsoft Copilotに色々と騙された

愚痴です。

Windows11 x64 25H2 + Go 1.25.7 64bit で Walk を使おうとしたのだけど、ついついモノグサをして、Microsoft Copilot に「Go + Walk のサンプルコードを見せて」と質問したら…。ちょっと地獄を見ました…。

まず、提示してきたサンプルコードが間違ってて…。後から分かったけれど、初っ端から嘘…。

ビルドエラーは出なかったけど実行してもウインドウが出ないから尋ねてみたら「Go 1.25でWalkは使えない。Go 1.16〜1.18ぐらいがWalkが動くバージョン」と言ってきて…。これも後で分かったけど真っ赤な嘘…。

Go の古いバージョンは共存できないのかと尋ねたら「それは簡単」と言ってきて、一応そこは正しかったけど…。

「Go 1.18.10 で動く Walk はこのバージョンなのでインストールしてください」と、存在しないタグでのインストールを4回ぐらい提示してきて…。しかも「これで絶対インストールできますよ!」と再三言ってくる…。お前は一体何回嘘を(以下略

もしかしてmanifestが必要なのではないか? なくてもいいの? と尋ねてみたら「そんなものは要らない」「クラッシュの原因とは絶対に無関係」と言い張って…。後で分かったけど必須じゃんよ…。また嘘…。

試しにmanifestをつけてみたら動作が変わったのでやっぱり必要じゃないのですか動作が変わりましたよと尋ねたら「そうなんです! manifestが必要です」と言ってきて…。お前さっき「絶対に要らねえ」って言ってたじゃねえか…。

しかしそこで出してきたmanifestではサイドバイサイドの構成が正しくないとエラーが出てコレ間違ってないですかと尋ねたら「rsrc.exeのバグですね。rsrc.exeはバグが多いことで有名なんです」と清々しいほどの責任転嫁…。後で分かったけどお前が出したmanifestがおかしかったんだよrsrcはちゃんと仕事してたよrsrcへの風評被害やめろや…。

「rsrcの代わりにgo-winresを使ってみましょう」と言い出したけど、これまた存在しない指定オプションを3回ぐらい出してきて…。でもまあ、そういうツールが存在すると知れた点は良かった。こんな便利なツールもあったんやな…。

go-winresについてググって調べてひょっとしてこの指定をするんじゃねと尋ねたら「ああ、その指定もできますね」と抜かしてきやがる…。

ここまできてようやく実行時にpanic内容が出てくるようになって、エラーメッセージをそのまま渡してみたら「ああ、これはソースコードが間違ってますね。レイアウトの指定がありませんよ?」と言い出して…。お前が出してきたコードだよ! 最初から間違ってたんじゃねえか!

一応ウインドウが出るようになって、いやはやこれでなんとかなったかなあ、と思ったけれど。そこでふと、ソースコードとmanifestが間違ってただけなら、実は Go 1.25.7 でも動いたりしないか? と…。

試してみたらすんなり動いてしまって…。「Go 1.2x でWalkは使えません」ってお前そこからして嘘かよ! と…。

いやはや騙された騙された。延々と騙された…。AIがあればプログラマーは要らない、なんて寝ぼけたこと言ってんじゃねえぞと思いました。こんな嘘つき野郎にコード作らせたら絶対にいつか重大事故起きるわ…。

ちなみに、Google Gemini に「Go 1.25.7 で Walk は使えるのか」と尋ねてみたら、「基本的には使えるはず」「WalkはGoが公式にメンテンナンスしてるWindows用のライブラリを経由してWin32 APIを操作しているだけなのでGo内部の仕様変更の影響は少ない」「ただし開発が停滞しているので将来も使えるかどうかは不明」とそれっぽいことを言ってきた…。Geminiのほうがまだちょっとあてになりそう…。

ただ、Gemini にサンプルコードを出してくれとお願いしたら、ID指定を間違えてる manifest を出してきて、これまたエラーが…。お前もかよ…。それでも Copilot と比べたらはるかに少ないやり取りでウインドウが表示されるところまで辿り着けた気がする…。Gemini のほうがまだ優秀なのでは…?

まあ、そもそも公式のドキュメントをちゃんと読め、公式のサンプルを眺めろ、って話ですな…。モノグサしちゃいけない…。

以上です。

過去ログ表示

Prev - 2026/02 -
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project