🙆‍♀️

生成AIの誕生によるエンジニアのITとの距離のとり方

2025/03/15に公開

はじめに

コンピュータと人間の関係は、技術の進化とともに変化し続けています。かつて、エンジニアはアセンブリ言語を操り、ハードウェアと密接に関わる必要がありました。しかし、高級言語の発展により、エンジニアはより抽象的なレベルでソフトウェアを設計し、コンピュータとの距離を適切に保つようになりました。

そして今、生成AIの登場によってその距離感が再び変化しています。AIがコードを書ける時代において、エンジニアはどのようにAIと距離をとり、適切に活用すべきでしょうか。本稿では、AIに適切な指示を与える「距離感」に焦点を当て、どのように技術と向き合うべきかを考察します。

1. 生成AIとエンジニアの新しい距離感

生成AIは、エンジニアの作業を支援する強力なツールです。しかし、その能力には限界があり、どのように指示を出すかによって結果が大きく異なります。適切な距離をとるためには、AIの特性を理解し、それに応じた指示の出し方を工夫する必要があります。

  1. 抽象度と具体性のバランス**
    現在の生成AIは、あまりに抽象的な指示を与えると、意図とずれた結果を返すことがあります。一方で、あまりにも細かく指示すると、AIの持つ膨大な知識を活かしきれず、人間が直接書いた方が速い場面も出てきます。そのため、適切な粒度で指示を与えることが求められます。

  2. AIの得意領域と不得意領域の理解**
    生成AIは、データのパターンを学習することで動作します。そのため、よくあるコードパターンや一般的なアルゴリズムの実装は得意ですが、独創的な設計や高度な最適化は苦手です。エンジニアはこの特性を踏まえ、AIにどこまでを任せるかを判断する必要があります。

2. AIとの距離感を適切に保つための考え方

生成AIを最大限活用するためには、以下のポイントを意識すると良いでしょう。

  1. 指示を段階的に細分化する**
    いきなり大きなタスクをAIに任せるのではなく、まずは方向性を示し、その後、細かい部分を調整する方法が有効です。例えば、まず「この機能を実装するコードを書いて」と指示し、出力されたコードに対して修正や改善を加えることで、より望ましい結果が得られます。

  2. AIの出力を鵜呑みにせず、評価する**
    生成AIはあくまで支援ツールであり、完璧ではありません。出力されたコードをそのまま使うのではなく、エンジニアが内容を理解し、必要に応じて修正を加えることが大切です。

  3. AIの知識を活かす質問の仕方を工夫する**
    生成AIは、単にコードを書くツールではなく、幅広い情報を持っています。例えば、「このコードのパフォーマンスを向上させる方法は?」といった質問をすることで、より有益な回答を得ることができます。

3. 未来のエンジニア像

AIの進化に伴い、エンジニアの役割も変わりつつあります。これからのエンジニアには、単にコードを書く能力だけでなく、AIを適切に活用し、技術との距離感を調整するスキルが求められます。

AIと上手に付き合うことで、より創造的な仕事に集中できる環境が生まれます。生成AIを活用しつつ、エンジニアならではの強みを活かすことで、新しい可能性が広がっていくでしょう。

おわりに

生成AIの登場により、エンジニアの仕事のあり方が変わりつつあります。しかし、それはエンジニアの価値が失われるのではなく、新たな可能性が広がることを意味します。

AIを適切に活用し、どこまでを任せ、どこからを人間の領域とするか。そのバランスを見極めることが、これからのエンジニアに求められる重要なスキルとなるでしょう。

技術の進化を楽しみながら、エンジニアとしての新しい可能性を見つけていきましょう。

↑↑↑↑↑↑↑ここまで、生成AIによる出力。
人間はコンセプトだけ考えて、記事としての完成度や読みやすさは生成AIに任せる距離感。

プロンプト

技術文章を記載してください。
昨今、生成AIでプログラミングができるようになっていますが、それによりITとの距離の置き方がとても重要になってきています。
ずっと前はアゼンブリを書いて、コンピュータのとても近くで仕事をしなくてはなりませんでした。それがC言語、C++,Python,Javaと言語が高級になるに従い、だんだんコンピュータから距離をおくことで処理を任せて、エンジニアは人の理解に近い場所で仕事をするようになりました。それが生成AIが誕生したことでまた距離感が変わっています。
このことについて、3000字で、「生成AIの誕生によるエンジニアのITとの距離のとり方」という題で文章を書いてください。ただし、人が読んで得るものがあり、感心しつつも幸せになるような文章にしてください。・

いいですね。もう少し距離感が大事で、何をコンピュータに任せて、どこまでを指示するべきかにフォーカスしたような記事にしてください。また、更に希望を持てるような更に幸せになるような文章にしてください。
しかしながら、幸せを目ざずなど直接的な表現を避けてください。避ける目的は説教臭くなり興ざめしてしまうからです。
3000字で記事を再作成してください。

いいですが、AIとの距離感のニュアンスを改善してください。AIは人間の手伝いをしてくれるものですが、どこまで手伝ってくれるかは発展途中でうまくコントロールする必要があります。現在の生成AIは、あまり抽象的なことをお願いしてもうまく実現できず、可といってあまり具体的なことを指示してしまうと生成AIがもつ豊富な情報を活かしきることができません。
その生成AIのモデルに合わせた適切なお願いの仕方のことを生成AIとの距離感というニュアンスで記事を書きたいです。
改めて、記事を再作成してください。

とてもいいです。書いていただいた記事をMarkdownで出力してください。

Discussion