Skip to content
Go back

AIを取り入れたシステム開発の実践記録

Edit page

AIを取り入れたシステム開発の実践記録

生成AIは以前から使用していましたが、約3ヶ月前から本格的にAIをシステム開発の中心に据えて開発を進めています。
以前のブログタイトルには「AI駆動開発」と書きましたが、正確な定義をしっかり学んだわけではないので、厳密には少しズレているかもしれません。


AIをプログラム開発に取り入れて良かったこと

AI開発のメリット

一番のメリットは、爆速かつ正確に開発できることです。
本当に優秀なエンジニアを2〜3人雇ったような感覚で開発を進められます。

また、エンジニアリング作業をAIに任せることで、自分にはブログを書く時間的余裕も生まれました。
現在は以下のような流れで開発を行っています。

  1. AIに開発を任せている間に、自分はToDoリストに次のプロンプトをまとめる
  2. 開発が終わったら、すぐ次のプロンプトを投入して作業を継続する

このように、タスクを並列的に進められるのが大きな強みです。


AI開発のデメリット

一方でデメリットも存在します。

そのため、できるだけ細かく機能を分割し、モジュールごとに管理することが大切だと感じています。


AI開発のコツ

約3ヶ月間AIでのシステム開発を続けてきて、現在は以下のことを特に意識しています。


AIとシステム開発の関係

生成AIの発展は、既存の価値観を覆す「革命」と言っても過言ではないでしょう。
しかし結局のところ、AIに任せるにせよ人間に頼むにせよ、自分の考えをどれだけ言語化できるかが最も重要です。

これはAIとのやり取りに限らず、人間同士のコミュニケーションと同じです。

例を挙げるなら:
「2と3を入れたら6を出したい」
このとき、

方法はAIに任せても良いですが、何を入れて何を出したいのかを明確にすることが必要です。


仕様書をAIに作らせる理由

最近は、プログラムを生成した後に仕様書をAIに書かせるようにしています。

システム開発はプログラミング言語という「翻訳作業」を伴うため、この工程は非常に有効だと感じています。


今後のAIと投資の関係について

今後、投資取引の世界でAIの活用がシェアの半分以上を占めるようになったらどうなるのでしょうか。

現時点ではまったく予測がつきません。
ただし確実に言えるのは、AIを使いながら未来を見据えることが不可欠だということです。

これからもAIを活用しつつ、次の未来を一緒に考えていきたいと思います。


Edit page
Share this post on:

Previous Post
OANDAのFX日足データ取得プログラムサンプルコード
Next Post
【メモ】日本株式を限りなく無料でシステムトレード開発する環境