Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 1 year has passed since last update.

2025 AWSSummit : AI時代におけるソフトウェア開発の変化とその対応戦略

0
Posted at

AWS Summit 2025 セッションレポート:AI時代におけるソフトウェア開発の変化とその対応戦略

AWS Summit 2025で参加したセッションの中で、特に印象に残ったのが「AI時代のソフトウェア開発方式の変化と対応戦略」というテーマの講演でした。
本記事では、そのセッションの主な内容を整理しつつ、個人的に感じたことも合わせてご紹介します。


📌 セッション概要

テーマ:
AIと共に歩む新しい開発パラダイムとそのための戦略

キーワード:

  • Everything as Code
  • AIエージェント
  • AWS CDK
  • AI駆動開発

目的:
AI時代において、人間とAIが協働できるソフトウェア開発の在り方を再構築すること。
Everything as Code を基盤とし、開発者の意図をAIが理解し、補助できる開発環境と組織作りを目指します。


🎯 対象となるオーディエンス

本セッションは以下のような方々に向けて構成されていました:

  • 生成系AIを活用して開発効率を上げたいエンジニア
  • AIが思い通りに動かず悩んでいる開発者
  • 組織内にAIベースの開発文化を定着させたいマネージャー

前提知識:
クラウド、プログラミング、生成系AIに関する基本的な理解


🧠 主な内容の要約

1. 🔧 AI支援機能の進化

  • AIはアプリ内でオーケストレーターとして機能(例:Amazon Q Developer)
  • LLMがツールの実行をトリガーする構造
  • 確率的推論のため、プロンプト設計とコンテキスト管理が極めて重要
  • MCP(Model Context Protocol)などにより、外部ツールとの連携も可能

2. 🤔 問題意識

  • AIが意図通りに動かない: 曖昧な指示=予測不能な結果
  • AIは人間の感情を理解しないため、明確な言語化と設計力が求められる
  • 組織にAI開発の価値が理解されにくい: コードを見るだけでは本質が伝わらない

3. 📚 Everything as Code

  • インフラ、ドキュメント、運用まですべてをコード化することで、拡張性と再現性を担保
  • 整ったコードベースによってAIと人間が協働しやすい環境を構築
  • 例:AWS CDKを活用したフィードバックループの自動化

4. ⚙️ Amazon Q Developer の活用

  • SDLC(ソフトウェア開発ライフサイクル)の全体にわたりAIがサポート
    (コード記述、テスト、デバッグ、最適化、アップデートまで)
  • セキュリティとプライバシーを中心に設計

5. 🏢 組織内でのAI駆動開発の定着

  • AI導入=ビジネス価値を届けるための手段
  • 単なる生産性向上ではなく、アウトカム中心の評価が必要
  • チーム全体がAIと協働するスキルを実践を通じて育てるべき

6. 🧩 「型」という学習戦略

  • 「型」とは、思考方法や問題解決プロセスを体得するフレーム
  • 説明だけでは伝わらず、繰り返しの実践によって内面化される
  • AI開発、アジャイル、Vimキーバインドなども最終的には「型」の習得によってマスターするもの

🔗 紹介されたオープンソースAI開発エージェント

  1. Remote SWE Agents
    Slackベースの非同期コラボレーション型エージェント
    GitHub: aws-samples/remote-swe-agents

  2. Bedrock Engineer
    多機能なUIを持つローカルアプリ
    GitHub: aws-samples/bedrock-engineer


✍️ 最後のメッセージ

「エンジニア一人ひとりが手を動かしながら思考を深めていくことが重要である。」

AIエージェントはあくまでツールにすぎず、本質的な価値は「型」を内面化した人間の開発者に宿るというメッセージが印象的でした。
Everything as Codeは、そうした知識をコードとして残すための実践手段なのです。


💡 所感

AIの進化によって、むしろ開発者の立場が脅かされるのではという不安を持っていましたが、今回の講演を通じて、AIを新たな“言語”のように捉え、積極的にツールとして使いこなすことの重要性を改めて実感しました。

特に、Amazonが提供するAI関連サービスを実務で試してみたい、導入してみたいと強く思いました。
単なる自動化に留まらず、AIを開発プロセスの一員として受け入れる視点が大きな気づきでした。


AI時代における開発者の役割は、「AIを使う人」から「AIと協働する人」へと進化していることを、改めて感じるセッションでした。

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?