【ITニュース解説】【イベントレポート】ServerlessDays Tokyo 2025 - Day.2 ワークショップDAY(Amazon Bedrock AgentCore編)
2025年09月22日に「Qiita」が公開したITニュース「【イベントレポート】ServerlessDays Tokyo 2025 - Day.2 ワークショップDAY(Amazon Bedrock AgentCore編)」について初心者にもわかりやすく解説しています。
ITニュース概要
ServerlessDays Tokyo 2025のワークショップDay参加レポート。Amazon Bedrock AgentCoreを使ったAI開発の体験が共有されており、サーバーレスやAI技術に興味を持つシステムエンジニア志望者に役立つ情報だ。
ITニュース解説
ServerlessDays Tokyo 2025というITイベントでは、最新のサーバーレス技術が紹介され、特にAmazon Bedrock AgentCoreを活用した生成AIのワークショップが注目を集めた。このワークショップは、システムエンジニアを目指す初心者が、最先端のクラウド技術と人工知能の連携を実践的に学ぶ貴重な機会となった。
まず、ワークショップの主題である「サーバーレス」という概念について説明する。サーバーレスとは、アプリケーションを開発する際に、そのアプリケーションが動作するサーバーの管理や運用といった手間を、クラウドサービスプロバイダーに任せる開発手法を指す。従来の開発では、サーバーの選定、設定、監視、セキュリティ対策など、多くの作業が必要だったが、サーバーレスモデルでは開発者はアプリケーションのコードを書くことに集中できる。これにより、開発の迅速化、運用コストの削減、そして負荷に応じた柔軟なスケーリングが容易になるという大きなメリットがある。ServerlessDaysというイベント名が示す通り、この技術は現代のシステム開発において非常に重要な位置を占めている。
次に、「Amazon Bedrock」について解説する。これはアマゾンウェブサービス(AWS)が提供する、生成AIを手軽に利用できるサービス基盤である。生成AIとは、テキストや画像、音声などを「生成」する能力を持つ人工知能の総称だ。Amazon Bedrockでは、大規模言語モデル(LLM)と呼ばれる、大量のテキストデータから学習し、人間のような自然な文章を生成したり、質問に答えたりする高度なAIモデルを、企業や開発者が自身のアプリケーションに簡単に組み込むことが可能になる。ゼロからAIモデルを開発する手間を省き、既存の高性能なモデルを利用して、多様なビジネス課題を解決するためのツールとして期待されている。
ワークショップの核心である「Amazon Bedrock AgentCore」は、このBedrock上で「エージェント」と呼ばれるAIを構築するための機能である。一般的なチャットボットが単に質問に答えるのに対し、AgentCoreで作成するエージェントは、ユーザーからの複雑な指示に対し、自律的に複数の手順を計画し、実行し、必要に応じて修正しながら最終的な目的を達成しようとする。例えば、「会議室を予約し、参加者に通知する」という指示があれば、エージェントは会議室の空き状況を確認し、予約システムを操作し、参加者のメールアドレスを取得して通知メールを送信するといった一連のタスクを、プログラミングされたルールに従って自動的に実行する。この「計画・実行・自己修正」のサイクルこそがAgentCoreの大きな特徴であり、単なる情報検索以上の高度な処理をAIに任せられるようになる。
さらに、ワークショップで重要視された技術の一つに「RAG(Retrieval Augmented Generation)」がある。これは「検索拡張生成」と訳され、生成AIの回答精度と信頼性を高めるための重要な技術である。AIモデルは学習したデータに基づいて回答を生成するが、そのデータは常に最新であるとは限らず、また企業独自の専門情報を含んでいないことが多い。RAGは、AIが学習した一般的な知識だけでなく、企業が持つ独自の資料、ドキュメント、データベースなどの「外部情報(ナレッジベース)」をリアルタイムで検索し、その情報を参照しながら回答を生成する仕組みを提供する。これにより、AIはより正確で、最新の情報に基づいた、そして企業固有の文脈に沿った返答が可能になる。ナレッジベースの構築は、RAGを効果的に機能させるための鍵となる。
AgentCoreが実世界で役立つためには、外部システムとの連携が不可欠である。ワークショップでは、この連携を実現するための方法も学んだ。エージェントは、ユーザーの指示を達成するために、既存のシステムやサービスと「API(Application Programming Interface)」を通じて連携する。APIは、異なるソフトウェア同士が情報をやり取りするための約束事や窓口のようなもので、エージェントはこれを通じて外部の機能(例えば、予約システム、顧客データベース、メール送信サービスなど)を呼び出すことができる。この外部機能の呼び出しは「ファンクションコール」とも呼ばれ、Pythonで記述されたLambda関数(AWSのサーバーレスコンピューティングサービス)を利用して実装されることが多い。これにより、エージェントは単なる情報提供だけでなく、実際の業務プロセスに介入し、アクションを実行できるようになる。
ワークショップは、座学でこれらの概念を深く理解した後、実際に手を動かすハンズオン形式で行われた。参加者はまず、Amazon Bedrockを利用するためのAWS環境を準備した。次に、RAGを実現するためのナレッジベースを作成し、企業独自のデータをAIが参照できるように設定した。そして、Amazon Bedrock AgentCoreを使ってエージェントを構築し、外部APIとの連携を設定することで、特定のタスクを自動実行できるエージェントを実際に動かしてみた。この実践的な体験を通じて、参加者は生成AIの仕組みや開発プロセスを深く理解し、単なる知識としてではなく、具体的なスキルとして習得できた。
このServerlessDays Tokyo 2025のワークショップで得られた知識と経験は、将来システムエンジニアとして生成AIを活用したアプリケーションを開発する上で、非常に価値のあるものとなるだろう。サーバーレス技術による効率的な開発と運用、Amazon Bedrockが提供する高性能なLLMの活用、AgentCoreによる複雑なタスクの自動化、そしてRAGによる回答精度の向上は、現代のビジネスにおける課題解決の強力な手段となる。生成AIの進化は目覚ましく、それをいかに効果的にシステムに組み込むかは、今後のITエンジニアに求められる重要なスキルの一つである。このワークショップは、その第一歩を踏み出すための具体的な道筋を示したと言える。