AIと共にあらんことを。。。

執筆者:

カテゴリ:

Screenshot-20250802-155438
これはすごい時代になったと体感した。
昨晩、娘からスマホイヤホンのノイズキャンセルの原理を質問されたので、波動の干渉の効果によって音が消されることを説明してみたい気持ちになった。
最初、ゼロからPythonを使って説明するスクリプトを作成してみようとした。が、書けない。そうだ、AIに助けてもらおう!と思い、Pythonの仮想環境まで用意して、ここからVisual Studio Code + GitHub Copilotに登場いただいた。
初め、Python scriptを使って正弦波を作成し、その音をスピーカーから出したいと依頼した。すると、必要なパッケージはnumpy、sounddeviceだ。あなたの環境を確認した、pipでインストールしていいか?と聞いてきた。頼む、と答えると、勝手にインストールしてくれたのち、必要なコードを提案してきてくれた。
干渉する波の成分を追加したいと依頼したら、その波を生成するコードが追加された。波形を反転させるために、位相をπだけ進める必要があったが、そのためのコードの修正点も提案してくれた。元の波、干渉する波、双方を合成した波をプロットした図が欲しいと要求したら、matplotlibをインストールしてくれて、matplotlibを使って図をプロットするコードを追加してくれた。合成した波のスケールが他の波と合っていないと指摘すると、コードを修正してくれた。
最後にソースの行頭に戻り、#と打ったら、このプログラムの概要をテキストで記載してくれた
私の横にPython Script開発の専門家がいて、その人と会話しているような感覚で、欲しいスクリプトができた。Pythonの文法書を読み解くでもなく、ネットでGoogle検索しまくるでもなく、必要な時に必要な情報を適切に援護してくれて非常に助かる。とんでもない生産性の向上だ!!!
Screenshot-20250802-155542

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です