5days #インターンシップ 2025 を開催しました (Team07) #AI駆動開発

はじめに

2025年9月8日(月) ~ 9月12(金) の 5 日間、「AI 駆動開発での AI エージェント開発」を体験していただくためのインターンシップを開催しました。参加していただいた 9 名の学生さんには、3つのチーム (Team06, Team07, Team08) に分かれてもらい、それぞれのチームメンバーで課題に取り組んでもらいました!

各チームで、成果の報告と感想をブログにまとめてもらいましたので、ここでは Team07 のブログを公開させていただきます。

※顔写真の掲載に関しては、学生のみなさんから許可をいただいております


AI駆動開発インターンシップ in 富山

今回はクリエーションライン株式会社の5daysインターンシップに参加させていただきました!今回のインターンシップではフロントエンドからバックエンドまでモブプログラミングという開発体制でAI駆動開発を意識しながら実装や学習をおこないました。初めて知ることから今までの考え方が変わったことなど多くのことをまなべました!

1日目(初日からてんこ盛りなスタート)

インターンシップが始まりました~🎉

はじめは会社の歴史の紹介や自己紹介をしました。今回富山での開催だったので富山在住の参加者が多いのかな?と思っていましたが意外と多くの場所から参加していてびっくりしましたね。

そのあとに会社見学ということで富山事業所の内部を案内していただきました。

落ち着いた雰囲気のオフィス、畳が敷いてある部屋やなんと筋トレができる部屋まであり、IT系の会社としてはめずらしいな〜と感じました。

行ったこと:

  • キックオフ
  • CopilotのAgent機能を使って簡易的なテトリスを作ってみよう
  • 環境構築
    • git, github, gitlab
    • docker, devcontainer
    • nginxの環境を立ててみる
  • レクリエーション

キックオフ

 今回のインターンシップでは主にcopilotのask機能を主に使用しての開発、学習になるとのことでした。すべてをAIに任せるべきではないということですね。できるだけ写経にすることで知識の定着にもつながっていると感じました!

 また、モブプロという体制での開発だったのですが、このような開発体制はしたことがなかったのでとても新鮮でしたね。

CopilotのAgent機能を使って簡易的なテトリスを作ってみよう

 早速Agentのすごさを実感してみようということでテトリスを作ってみることになりました。

 Agentに作らせてみたところ、なんとほぼ完成したテトリスのゲームが...😱
すごすぎます。

git, github, gitlab

 今回参加してる人は全員この技術については知っているようでしたが、解説していただきました。

 iPhoneのフォトアプリとiCloudを用いて解説していただいて、めっちゃわかりやすい解説だ!と思いました。次から私も解説の時に使わせていただきます♪

docker, devcontainer

 dockerは何回か使っていたのですが、devcontainerに関しては難しそうであったり、一度やってみてうまくいかなかった経験から避けていたのですが、さらっと実装できてしまい、衝撃的でした...

dockerについても少し曖昧な理解をしていた点もあたので理解が深まりました😊

nginxの環境を立ててみる

上記のコマンドを実行するだけでnginxの環境が出来上がっちゃいました!

dockerのすばらしさと効力の高さを実感させられますね

レクリエーション

 レクリエーションでは自己紹介ゲームを行いました!

自己紹介でゲーム?何言っているんだ?といった感じですね

圧倒的な記憶ゲームで全然勝てませんでした...とほほ

記憶力の低下を感じた半面、とてもいい交流になり初めましてのインターン生や社員の方々とアイスブレイクできました!

さあ、明日からは本格的な開発がスタート!わくわくです!

2日目(フロントエンド開発と就活の極意)

行ったこと:

  • フロントエンド
  • ストリーミング
  • 画像の扱い
  • .github/instructions/general.instructions.md
  • バックエンド
    • swagger
    • レイヤードアーキテクチャ
  • のびーさんからの就活の本質についてのセッション

ストリーミング

 今まで私たちが何気なく使っていたYotubeの動画やAIのテキストなどの技術を紹介していただきました。実際に実装してみると複雑ではありますが、技術に触れて先駆者がいかにすごいかがヒシヒシと伝わってきました...

画像の扱い

 今回画像はBase64という形式に変換し管理、表示する形式になりました。初めはそのままテキストとして貼り付けていたので、Base64形式の文字列が表示されて、読めねぇ...って感じでした。copilotとともに正常に表示することができました!

いつかARなどができたら、文字列を見ただけで変換できるようになったりするかもしれませんね。

.github/instructions/general.instructions.md 

 ここにcopilotに対して、毎度指示したいことを記入すると自動的にこのファイルを参照して、毎度書かなくてよくなるようです。

毎度必死に書いていたので、とても便利な機能ですね♪

swagger

 エンドポイントやAPIを手軽に確認ができるものです。しかもちょっとした動作確認もできるということで、こちらも早く知りたかったという人も少なくない印象でした。

これからどんどん使っていこうと思います。

レイヤードアーキテクチャ

 関心ごと(責任)に応じて複数層(レイヤー)に分ける設計パターンだそうです。

今まで、個人開発などではアーキテクチャを意識せずに設計していたので、とてもためになりました。エンジニアとして必須ですよと言われたときに心がキュッとしまりました...

のびーさんからの就活の本質についてのセッション

 就活についての本質や意識、裏話をしていただきました!そして、なんとクリエーションライン株式会社さんの方々との懇親会を開いていただきました!インターン生と社員の方々との様々な交流で悩みを相談したり、雑談をしたりなど楽しく懇親会を終えることができました!

3日目(バックエンドとテスト,AIについて)

行ったこと

  • クラスの作成やDI注入
  • step by step
  • semantic kernel
  • テスト実装
  • 荒井さんのAIセクション

クラスの作成やID注入

 クラスの内部で具体的な依存オブジェクトを作成せずに外部から注入する必要があるためこのようにDIを注入します。なるべく疎結合になるように意識して設計する必要がありますね。

step by step

 これはAI駆動開発のプロンプトとして私が今回私が一番感動したところです。AIにすべてのコードを一度に生成してもらうのではなく、複数のステップに分け順番に確認しながら実行していきます。

これにより目に見えるほど精度が向上したと感じました。

semantic kernel

 これを使うことで任意のLLMを呼び出せたり、ネイティブコードやMCPツールの実行、チャットの履歴管理が簡単に行えるようになります。本当に画期的な技術ですね。

テスト実装

 社会に出ているアプリでは必須なテストの実装を体感しました。説明・実装を通じて、やはりこのテストの勉強や実装を意識して行っていく必要があるなと感じました。

荒井さんセクション

 AI駆動開発の最前線に立つ方から興味深い話を聞くことができました!そのあとなんとまたもや懇親会をしました。荒井さんからAIの話や就活の話など楽しく交流することができました!

4日目(MCPのすごさ実感と課題)

行ったこと

  • MCP Serverの実装
  • 課題実装

MCP Serverの実装

 MCPとはLLMモデルに、コンテキストを与えるプロトコル(共通ルール)のことで、LLMの種類やモデルのツールの種類によらず、簡単にコンテキストを与えることができるものです。

 これを使うと、どのAIでもMCPサーバーに接続するだけでいろいろなAPIをたたくことができるようになります!もちろんそのための設定などは難しいですが...しかし、それによる効果はとても大きいと感じました。

課題実装

  • テーマ:目的地の天気を考慮して、その日のアクティビティを決めてくれるAIエージェント

 AI Trip Agent(旅提案AIアプリ)を作ってみようということで、地理情報、日時、天気からおすすめの旅行先・プランを提案する旅行提案エージェントAIアプリTrripyを作成することができました!

5日目(発表)

 各チームが自分たちのアプリやブログを発表しました。

私たちは2チーム目の発表でした!ほかのチームよりもモタついてしまったり、うまく話せなかったり、一人暴走してしまったりとありましたが、伝えたいことはしっかりと伝えることができました!

 この失敗なども経験で、これからいっぱい経験、活用していこうと思います!

社員さんの発表では経験者だなぁと感心するほど面白く、このような発表の仕方があるのかと新鮮味がありました。自分もこのような発表ができるようになりたいです!

褒めたたえ会

 チームメンバーのいいところを互いに発表しました!恥ずかしい半面、自分の気づいていないいいところも聞けたので嬉しかったです!

以上で、5dayのインターンシップが終了しました!

お疲れさまでした!

交通機関の遅れで全員がなかなか集合できない状況で、最初はどうなるかと思いましたが、あれよあれよと言ううちに終わってしまいました。様々なことを教えてもらい、とてもためになるインターンシップになったと思います!

クリエーション株式会社の皆様ありがとうございました!!!!!

クリエーションライン(株) 富山事業所
〒939-8201 富山県富山市花園町3-2-9 池田ビル 2F,3F
お問い合わせはこちら
Twitter: CL_toyama
新規CTA