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
AIアプリケーションエンジニアとしての初めての仕事 - MCPの開発の経験を踏まえて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yugo
January 29, 2026
Technology
14
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIアプリケーションエンジニアとしての初めての仕事 - MCPの開発の経験を踏まえて
Yugo
January 29, 2026
More Decks by Yugo
See All by Yugo
認可サーバ構築時の裏話
yugo
0
46
Cloudflare Workers Durable Objects
yugo
0
500
The Talking Rhythm
yugo
0
220
Feature Toggleによる安定的リリース
yugo
0
150
Other Decks in Technology
See All in Technology
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
260
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
170
現場のトークンマネジメント
dak2
1
170
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
250
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
530
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
1
870
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
130
徹底討論!ECS vs EKS!
daitak
3
1.4k
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
20
7.2k
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
130
インシデントレスポンス演習 I / Incident Response Exercise I
ks91
PRO
0
110
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
3.5k
Featured
See All Featured
BBQ
matthewcrist
89
10k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Facilitating Awesome Meetings
lara
57
7k
Mind Mapping
helmedeiros
PRO
1
260
Why Our Code Smells
bkeepers
PRO
340
58k
The untapped power of vector embeddings
frankvandijk
2
1.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
How to Talk to Developers About Accessibility
jct
2
240
Transcript
AIアプリケーションエンジニアとし ての初めての仕事 MCPの開発の経験を踏まえて AIアプリケーションエンジニアとしての初めての仕事 1
自己紹介 経歴 2025年9月からスタートアップでAIアプリケーションエンジニア エンジニア歴は5年程(受託やSaaS開発) バックエンド、フロントエンド、TerraformやGitHub Actionsなどを触っていま した AIアプリケーションエンジニアとしての初めての仕事 2
前提: GPT Apps SDKの登場 2025年10月にOpenAIより、GPT Apps SDKが登場 特徴 GPTに対してコネクターを作ることができる 外部リソースを参照することができる
そこに独自のUIを導入することが可能 AIアプリケーションエンジニアとしての初めての仕事 3
こんな感じのものです AIアプリケーションエンジニアとしての初めての仕事 4
条件負荷 AIアプリケーションエンジニアとしての初めての仕事 5
条件負荷 1 入社2ヶ月目で開発開始したが… 必要なものが多い: CI/CD、インフラリソース OAuth連携の開発 MCPサーバ UI AIアプリケーションエンジニアとしての初めての仕事 6
条件負荷 2 情報の少なさ 2025年10月にリリースされたGPT AppsのSDKによる開発で情報が著しく少ない フレームワーク的なものもなく、UIに合わせたものは存在しない フレームワークも作られていたが、実用レベルで使えるものではなかった 結構自力であれこれしないといけなかった AIアプリケーションエンジニアとしての初めての仕事 7
条件負荷 3 時間的制約 開発メンバーは超少人数 時間的制約が厳しかった 初速が大事で、速度 > クオリティ キャッチアップしながら整備をしつつやる必要があった AIアプリケーションエンジニアとしての初めての仕事
8
大変だったところ 1 開発環境の厳しさ UIの確認と連携部分はGPTを通してしかできない UIの変更をすると逐一GPTへ取り込んでリロードかけないと反映されない さらにそこからプロンプトを入力して変更を確認する必要がある GPTも開発が活発 AIアプリケーションエンジニアとしての初めての仕事 9
大変だったところ 2 MCPの挙動への制御が難しい あくまでコネクターとして連携するので、プロンプトを挟むことができない せいぜいMCPのtool部分のdescriptionで制御の指針を示す程度 AIアプリケーションエンジニアとしての初めての仕事 10
大変だったところ 3 サービスの制約との解消 サービスの性質上、画像の表示に制限が厳しい GPTの画面上にあるiframeのsandboxからの参照を行うことが厳しい一面があった AIアプリケーションエンジニアとしての初めての仕事 11
意識するといいところ AIアプリケーションエンジニアとしての初めての仕事 12
意識すると良いところ 1 MCP開発の知見を共有 開発環境として以下のようなものを紹介する: MCP Inspector npx で動かすことができるのですが、毎回コマンドを打つのも面倒なので、 package.jsonにスクリプトとして、バージョン付きで登録しておくといいです。 UIを共有できる機構を作る
今回はUIのコンポーネントをビルドしたものをassetsに配置して、Honoのエン ドポイントから参照できるようにしました。 AIアプリケーションエンジニアとしての初めての仕事 13
意識すると良いところ 2 ちゃんと役割分担できるようにタスクフォースを組む 最低限、インフラやCI/CDとMCPとOAuthを分けることはできたと思う リモートMCP開発に精通してる人が1人いると心強い AIアプリケーションエンジニアとしての初めての仕事 14
AI開発は楽しい AIアプリケーションエンジニアとしての初めての仕事 15
AI開発は楽しい 1 このような機会がなければ、MCPを作ることもまだ先になっていたかと思うので ここで開発できたのは良かった LLMのMCP Actionへの誘導についての考え方は 日々の開発にも活かせそうなガードレールとしての考え方に通ずるところがある AIアプリケーションエンジニアとしての初めての仕事 16
AI開発は楽しい 2 AIアプリケーションエンジニアとしてのキャリアとして MCPの開発も取り入れられたことは良い経験だった AIアプリケーションエンジニアとしての初めての仕事 17
ご清聴ありがとうございました AIアプリケーションエンジニアとしての初めての仕事 18