Thomas.D

浮云中的一亩三分地

一件の小さな事

題名の通り、確かに非常に小さなことですが、私にいくつかの考えを引き起こしたので、記録しておく必要があります。

この事の起源は最近(しばらく前から)非常に評価されている AI を組み合わせたプログラミングツール #Cursor から来ています。私は最初に流行に乗ることはありませんでしたが、最近忙しかった(または怠惰だった)ためです。数日前に少し時間ができたので、ダウンロードし、ちょうど最近小さなツールを書こうと思っていたので、少し触ってみました。

私が書こうとしているツールの内容を説明します:
Golang を使用し、特にそのマルチスレッドの特性を活かして、大量(10 以上)の Excel の特定の領域の内容を、ある既定のフォーマットに従って、別の Excel ファイルに迅速にまとめることができるものです。

このアイデアの背景には、私は少しだけ🤏Golang の基礎(いくつかの Hello world を書くことができる)を持っており、Golang のマルチスレッドを簡単に実現できる特性があり、最近このツールが必要だったからです。(実際には Excel で VBA を使って実現していますが、毎回の集計にはかなりの時間がかかり、集計中は基本的にマシンがフリーズしてしまいます)。

Cursor をインストールした後、目に飛び込んできたのは、ほぼ VS Code と同じようなエディタで、どこから手を付けていいかわからず、まず Claude を通じて直接のニーズを説明し、フレームワークを生成してもらい、それを Cursor に直接貼り付けました。驚くべきことに、新しいコードを入力しているとき、Cursor は常に文脈に基づいて私のニーズにほぼ合致するヒントを提供してくれました。数回のタブ操作で、私はおそらく 30 分から 1 時間かかるであろうコードブロックを書くことができました。特に一般的でよく使われるブロック、例えば makefile については、空の makefile を作成し、Cursor に makefile の内容を生成させました。驚いたことに、ほとんど修正することなく、そのまま使うことができました。最初は軽く試すつもりでしたが、使い始めたら止まらなくなり、4 時間以上かけてこのツールを使えるようにしました。

以上が Cursor を試した経緯です。次にこの小さな事の主な内容について話します。

私には技術的な小大佬(ある業界のソフトウェアサービスプロバイダーでアーキテクトとして働いている)友人がいて、よく関連する技術や業界の話題について話します。基本的に話が合います。私が Cursor を試した後のある日、彼と偶然出会い、一緒にコーヒーを飲みながら、このツールについて興奮して話しましたが、私があまり詳しく説明する前に、彼は私の話を遮り、彼の反対意見を一方的に述べました。

  • 「これらのツールの前提は、ほぼすべてのコードをアップロードする必要があるということです。これは非常に安全ではなく、法律問題に関わる可能性もあります」
  • 「もし社内で使用する場合、著作権などに関わることがあり、法的なトラブルを引き起こす可能性があります」
  • 「例えば、ソフトウェアをインストールする際、プライバシーを制限しなければ、相手があなたを非常によく理解していると感じ、次にやりたいことを提案されるでしょう。これは PDD などと同じではありませんか?」
  • 「これらのものは、あくまで参考にしかならず、全く信頼できません。彼らの出力は完全に与えられたデータに依存しており、そのデータは人間が提供するものです。人間は間違いを犯すことがあるので、機械も必ず問題を起こします」
  • 「見てください、私たちの国は今、これらの AI を封じ込めているではありませんか。これは明証であり、国はその問題に気づいています」
  • 「これらのものは、壁を越えるよりも恐ろしいです!」

彼の言葉には多少の違いがあるかもしれませんが、私がいくつかの言葉を見落としたり混同したりした可能性がありますが、大体の意味は合っているはずです。彼の一方的な意見に驚いたのは、彼が AI に対して抵抗感を持っていることです。彼はおそらく生成 AI を使ったことがないか、非常に少ないのではないかと思います。また、最近の Cursor のようなツールに触れたこともないのに、独断的にこれらの結論を下したのです。

私の判断では、良い技術専門家は新技術に対して包容的な心を持ち、積極的に試すべきだと思います。もちろん、新技術にはいくつかの利点と欠点があるでしょうが、いくつかの欠点や問題のために全てを否定することはできません。10 分にも満たない対話で、私は彼に対する長年の依存の見方が変わりました。私は彼を説得することができませんでしたし、彼を説得したくもありませんでした。いつからか、私は他人を説得することを望まなくなっていました。私は他の話題を考え、この話題の議論を急いで終わらせました。今後、彼の前でこのようなツールについての議論を持ち出すことはないでしょう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。