AIを使ってアプリを開発する?

生成AIが仕事でも使われるようになってきました。

あなたの仕事では、AIを活用していますか?

どの生成AIを使うか?

生成AIは、今はたくさん出ていますけど、それぞれ特徴がありますので、どんなことが得意かチェックしてから使ったほうがいいです。

ですが、最初は、「ChatGPT」と「Gemini」でいいんじゃないかなと思っています。
アプリ開発に使う前提で話していますが、この場合のアプリ開発で使うというのは、エディタの中で使うということではなく、アイデア出しとか、方向性や機能面での実現性を検討するのに使うという意味です。

コードを書くなら「Visual Studio IntelliCode」などのように開発環境に搭載されているものもありますしね。

どんな使い方をしてるか?

私の場合という限定ですが、ChatGPTとGeminiを使っています。

これらは、過去のチャットの内容を参照してくれるので、過去の議論での前提なども考慮して回答してくれます。

ただね。
やっぱり、嘘つくんですよ。
できないことをできるって言ったり、実現できない方法を提案してきたりすることもあります。

なので、1つのテーマについて、ChatGPTとGeminiの両方に聞いています。
さらに、別なアカウントを用意して、そちらのアカウントでも同じような質問をしています。

で。
それだけでは不十分なので、小さなサンプルコードを書いて、実現できるか確認することもあります。

それでも、膨大なWebの中から情報を自分で探し出すよりかは、早く情報を得られるので役立っていますし、「そういう方法があるのか?」と新たな気づきにもなったりします。

まとめ

生成AIを使う場合は、実現できるか?というところは常に注意しておかないと、技術的・法的に出来ない方法で進めてしまうことが考えられるので注意が必要です。

それでも、役立つ面も多いので、試しにちょっとしたツール開発とかにでも使ってみてはどうでしょうか。