Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Strands Agentでエージェント作ってみた ~Upstageの情報抽出モデルでタスクを実行~
Search
xthixsl_ml
June 02, 2025
160
0
Share
Strands Agentでエージェント作ってみた ~Upstageの情報抽出モデルでタスクを実行~
2025/06/04(水) 福岡若手エンジニア会〜24&25卒交流イベント〜
https://connpass.com/event/350959/
xthixsl_ml
June 02, 2025
More Decks by xthixsl_ml
See All by xthixsl_ml
MLモデル実装にStrategy パターンを導入してみた
xthixsl_ml
0
89
Vibe ML Model Training, Tracking and Kaizen
xthixsl_ml
0
31
Strands Agents Evals SDK 試してみた ~ Experiment Generator編 ~
xthixsl_ml
0
36
TorchServeからFastAPIにした話
xthixsl_ml
0
23
全部をAIエージェントにしない設計: AWS Step Functions × Amazon Bedrock AgentCore × Strands Agents Multiagent Graphで不確実性を考慮するワークフロー
xthixsl_ml
0
170
BentoML使ってみた
xthixsl_ml
0
48
社内AIハッカソンでAmazon Bedrock AgentCore 使ってみた
xthixsl_ml
2
220
新卒エンジニアが挑む、AWS Knowledge MCP Serverを活用したキャッチアップ術
xthixsl_ml
0
59
受託開発で直面するPoCからMLOpsへの壁とその乗り越え方
xthixsl_ml
2
390
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Building Applications with DynamoDB
mza
96
7k
Practical Orchestrator
shlominoach
191
11k
Building Adaptive Systems
keathley
44
3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Being A Developer After 40
akosma
91
590k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Unsuck your backbone
ammeep
672
58k
Exploring anti-patterns in Rails
aemeredith
3
310
Transcript
©Fusic Co., Ltd. 0 Strands Agentでエージェント作ってみた ~Upstageの情報抽出モデルでタスクを実行~ 2025.06.04 佐藤 礼央奈
X: @xthixsl_ml 福岡若手エンジニアの会〜24&25卒交流イベント〜
©Fusic Co., Ltd. 1 自己紹介 はじめに 佐藤 礼央奈 R E
O N A S AT O 株式会社Fusic エンジニア 東京都の大学を卒業。在学中にエンジニアとして3社で約2年半の長期イ ンターンを経験。機械学習や生成AIの研究開発に携わる中で、MLモデル の本番運用に興味を持ちMLOpsに関心を深める。また生成AIの開発や、 AWSパートナー企業でのインターン経験から、同領域に強みを持つFusic に魅力を感じ、2025年に新卒入社。
©Fusic Co., Ltd. 2 1. Agentとは 2. Strands Agentとは 3.
情報抽出とは 4. やったこと
©Fusic Co., Ltd. 3 Agentとは 1
©Fusic Co., Ltd. 4 Agentとは • ユーザーが具体的に指示 • 一度の処理で完結 •
ユーザーの質問にそれっぽい答えを出力する • 外部のツールやサービスには自力でアクセス できない LLM Agent • LLMを使って特定のタスクを実行する • ユーザーがAgentにタスクを与え、Agentはタ スクを完遂させる • ツールやAPIを使ってタスクを自動実行する
©Fusic Co., Ltd. 5 Strands Agentとは 2
©Fusic Co., Ltd. 6 • AWS発のオープンソースモデル駆動型のAIエージェント構築SDK • 数行のPythonコードでエージェント作成 • 特徴
• LLMの推論力を活用 • Chain-of-Thought(段階的思考) • ツールの自動呼び出し Strands Agentとは
©Fusic Co., Ltd. 7 • AWS発のオープンソースモデル駆動型のAIエージェント構築SDK • 数行のPythonコードでエージェント作成 • 特徴
• LLMの推論力を活用 • Chain-of-Thought • ツールの自動呼び出し Strands Agentとは
©Fusic Co., Ltd. 8 • AWS発のオープンソースモデル駆動型のAIエージェント構築SDK • 数行のPythonコードでエージェント作成 • 特徴
• LLMの推論力を活用 • Chain-of-Thought • ツールの自動呼び出し • Python実行ツール • 計算ツール • シェル実行ツール Strands Agentとは https://github.com/strands-agents/tools?tab=readme-ov-file#tools-overview より
©Fusic Co., Ltd. 9 • AWS発のオープンソースモデル駆動型のAIエージェント構築SDK • 数行のPythonコードでエージェント作成 • 特徴
• LLMの推論力を活用 • Chain-of-Thought(段階的思考) • ツールの自動呼び出し • Python実行ツール • 計算ツール • シェル実行ツール Strands Agentとは 自作することが可能 https://github.com/strands-agents/tools?tab=readme-ov-file#tools-overview より
©Fusic Co., Ltd. 10 情報抽出とは 3
©Fusic Co., Ltd. 11 • 構造化されていないデータから、必要な情報を自動的に取り出すこと • 自動化を実現するための機械学習(あるいは深層学習)モデルやアルゴリズム 情報抽出とは 情報抽出
(Information Extraction, IE )
©Fusic Co., Ltd. 12 情報抽出とは Upstageの Universal Information Extraction API
を使用
©Fusic Co., Ltd. 13 やったこと 4
©Fusic Co., Ltd. 14 やったこと サブタイトル 名前どこかな Fusicのメンバー紹介から 該当するページを探す 名前を抽出
URLを返す Strands Agent IEモデル 名刺を撮った 画像データ ※ツール https://zenn.dev/fusic/articles/5f20cb3bb22508で解説してます
©Fusic Co., Ltd. 15 やったこと サブタイトル
©Fusic Co., Ltd. 16 まとめ Strands Agentで自作のエージェントを簡単に実装できた IEを使って画像から名前を抽出できた エージェントをとりあえず、作ってみたい人にオススメ Point.01
Point.02 Point.03
©Fusic Co., Ltd. 17 Thank You We are Hiring! https://recruit.fusic.co.jp/
ご清聴いただきありがとうございました