SALT2
INTERVIEW / AI Development Bootcamp

自己流のAI開発から、実務を意識した開発へ

長谷川直也

長谷川直也

東京大学 理科一類 2年

AI駆動開発ブートキャンプ
Q.

自己紹介をお願いします。

東京大学理科一類2年の長谷川直也です。

大学では情報系の分野に関心を持って学んでおり、授業以外でも、生成AIを活用したアプリ開発などに取り組んでいます。SALT2ではインターンとして、生成AIを活用したプロダクト開発やB2B営業に取り組んでいます。

Q.

AI駆動開発ブートキャンプに参加しようと思ったきっかけはありますか?

生成AIを使って個人でアプリを作った経験はありましたが、自己流で進めることが多く、実務に近い環境で開発した経験はありませんでした。

AIを使えばコード自体は速く書けますが、何を作るべきかを考えたり、要件を整理したり、生成されたコードの品質を確認したりする部分は、自分自身で身につける必要があると感じていました。

そこで、実際の企業課題を想定した開発に取り組みながら、AIを活用した開発の進め方を体系的に学びたいと思い、参加しました。

Q.

実際に参加してみてどうでしたか?

3つのSprintを通じて、異なるテーマのプロダクトを短期間で企画し、設計、実装、発表まで進める経験ができました。

単に決められたものを作るのではなく、企業が抱えている課題をどのようにプロダクトへ落とし込むかを考えるところから始まるため、技術だけでなく、課題設定や要件整理の重要性も実感しました。

また、AIを使うことで実装のスピードはかなり上がりましたが、AIが生成したコードが常に正しいわけではありません。セキュリティや保守性に問題があったり、機能追加によって設計が複雑になったりすることもありました。そのため、AIに指示を出して終わりではなく、コードの構造や処理の流れを自分で理解し、必要に応じて修正する力が重要だと学びました。

Sprintを重ねる中で、最初は「AIを使って動くものを作る」ことに意識が向いていましたが、徐々に「なぜこの機能が必要なのか」「実際のユーザーが使えるものになっているか」まで考えながら開発できるようになったと思います。

Q.

ブートキャンプへの参加を迷っている方に向けて、メッセージをお願いします。

生成AIを使って何かを作ったことはあるけれど、自己流の開発からなかなか先に進めない方には、特に合っていると思います。

ブートキャンプでは、知識を教わるだけではなく、短期間で複数の課題に取り組み、実際に動くプロダクトとして形にするところまで求められます。分からないことを自分で調べたり、フィードバックを受けて何度も改善したりする必要があるため、決して受け身で参加できるものではありません。

一方で、その分、AIにコードを書かせるだけではなく、課題を整理し、設計を考え、最後までプロダクトを作り切る経験ができます。

「AIで開発を試してみる」段階から、「AIを使って実際にプロダクトを完成させる」段階へ進みたい方には、この上ない環境だと思います。