Taste of Tech Topics

Acroquest Technology株式会社のエンジニアが書く技術ブログ

AIエージェント

Strands Agents + AG-UIで Human-in-the-Loop付きのAIエージェントを実現する

こんにちは。データ分析エンジニアの木介です。 AIエージェントを導入し、業務の自動化を進めていくと、「重要な操作には人による承認を挟みたい」というケースが出てきます。 今回は、Strands Agentsのinterrupt機能とAG-UIプロトコルを組み合わせて、Human…

Amazon Bedrock AgentCore Memory のエピソード戦略で経験を元にしたナレッジ活用

こんにちは、丸山です。 2月後半に入って、急に暖かい日が増えてきましたが、それに伴い、花粉症が辛くなってきました(涙)。 本記事では Amazon Bedrock AgentCore Memoryのエピソード戦略を取り上げます。 他の記憶戦略と比較しながら、どのような情報が…

AIエージェントのUXを進化させる「A2UI」でアプリを構築

こんにちは。大塚です。 普段は生成AIを利用したサービスの開発に携わっているのですが、直近の仕事では、数理最適化の手法を扱う機会がありました。 実は、大学の授業で数理最適化をかじっており、教授がよく 「人の勘や経験に頼っている部分を数式に落とし…

Amazon Bedrock AgentCore ObservabilityでStrands Agentsを可視化する

こんにちは、YAMALEX駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) AIエージェントの開発において、本番環境での動作を監視し、パフォ…

Lambda Durable Functions で Human-in-the-Loop なAIエージェントを実装する!

1.はじめに こんにちはデータ分析エンジニアの木介です。 今回は2025年12月にAWSより発表された Lambda Durable Functions を使って Human-in-the-Loop なAgentの構成を紹介します。 Lambda Durable Functions を使うと、複数ステップの処理を 最大1年間 継…

Amazon Bedrock AgentCore で A2Aマルチエージェントを構成する

こんにちは、丸山です。 最近、AgentCoreを利用する仕事が増え、日々いろいろな利用方法を調べています。 さて、AgentCoreは、2025年7月にプレビュー公開されて以降、10月には一般提供開始(GatewayのMCP対応/Memoryの長期記憶対応など)、12月にはさらに機…

StrandsAgents + Nova 2 Sonic + Bedrock Knowledge Base で対話型アシスタントを作成する

この記事は、以下の Advent Calendar の 18 日目における投稿です。 Japan AWS Top Engineers - Qiita Advent Calendar 2025 - Qiita AIエージェント構築&運用 - Qiita Advent Calendar 2025 - Qiita こんにちは、 YAMALEX の駿です。 今回は re:Invent で…

Amazon Bedrock AgentCore で実現する「Code excecution with MCP」

この記事は AI Agent on AWS - Qiita Advent Calendar 2025 - Qiita 16日目の記事です。 1. はじめに こんにちは。データ分析エンジニアの木介です。 Anthropic が公開した「Code execution with MCP: building more efficient AI agents」では、MCP(Model …

Amazon Bedrock AgentCore で Lambda でAIエージェントを開発してみた(MCPで内部連携あり)

こんにちは、丸山です。 2025/10/13に、Amazon Bedrock AgentCore がついに一般公開(Generally Available)となりました! もちろん、東京リージョンでも利用可能になっています。 「今年の re:Ivent に合わせて、12月ごろにGAかな」と勝手に予想していたの…

StrandsAgents+AgentCore Memory で私好みのエージェントを実現する

こんにちは、YAMALEXの駿です。 昨今、対話型AIの活用が進む中で、ユーザーごとにパーソナライズされた体験を提供することが、より重要になっています。 単なる一問一答ではなく、「ユーザーが誰で、どんな関心や目的を持っているか」を理解したうえで応答で…

StrandsAgents + Claude インターリーブ思考でDeepResearchを実現する

こんにちは、YAMALEXの駿です。 最近はStrandsAgentsとStrandsAgents Toolsを組み合わせていろいろなエージェントを作るのにはまっています。 今回は StrandsAgents と Claude 4 のインターリーブ思考 を組み合わせ、マルチエージェントなし で Deep Researc…

OpenSearch 3.0 でMCPによるAgentとの連携を行ってみる

はじめに こんにちは。データ分析エンジニアの木介です。 今回は、OpenSearch 3.0の最新リリースについての紹介と、新たに対応したMCP(Model Context Protocol)を用い外部リソースとOpenSearchの連携方法について解説していきます。 opensearch.orgOpenSea…

OSS の Open Deep Research で Deep Research を実現してみた

はじめに こんにちはデータ分析エンジニアの木介です。 今回は、Hugging Faceより公開されたオープンソースのAIエージェントOpen Deep Researchを実際に動かしていきたいと思います。huggingface.co はじめに 1. 概要 Open Deep Researchの仕組み 2. Open De…

Dify v1.0.0 で新登場したエージェントノードで Function Calling を実行

1. はじめに こんにちは、りょうたです。 先週、ついに待望のDify v1.0.0が正式リリースされて、生成AIを利用したサービスや基盤開発に関わる身として大変ワクワクしております! github.com 本バージョン注目の機能として、エージェントノード と プラグイ…