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
Static Web Apps × DevOps × OpenAI で開発事始め
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
SatakeYusuke
August 26, 2023
Business
0
370
Static Web Apps × DevOps × OpenAI で開発事始め
Azure Static Web Apps × Azure DevOps × Azure OpenAI でハンズオン形式で開発環境を構築し、簡単なWEBアプリを構築します。
SatakeYusuke
August 26, 2023
Tweet
Share
More Decks by SatakeYusuke
See All by SatakeYusuke
Microsoft for Startups
satakeyusuke19920527
0
41
AI Agent implement browser test by browser-use on Azure
satakeyusuke19920527
1
640
Completely Understanding AutoGen
satakeyusuke19920527
0
360
deep dive to voice rag
satakeyusuke19920527
0
520
Microsoft for Startups Founders Hub
satakeyusuke19920527
0
300
Cram school DX - Tried to Make English Conversation Application
satakeyusuke19920527
0
310
Can't RAGs be cheaper?
satakeyusuke19920527
1
470
Implemented payment processing with Azure Functions and Stripe.
satakeyusuke19920527
1
280
platform engineering meetup wrapup
satakeyusuke19920527
0
410
Other Decks in Business
See All in Business
RECRUIT DECK 小平株式会社 会社説明資料
kobira_official
PRO
0
3k
プレイド概要説明資料_2025/12
plaid
PRO
0
110
気がついたら自分がボトルネックになってた -1人でプロダクトをみることになった編-
koinunopochi
0
150
(6枚)組織改革とCAFSマトリクス 『フロー&ストック』より
nyattx
PRO
0
320
冷めた料理は不味い
in0u
0
250
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
13
510k
CIRCULATION Our People & Culture Report 2026
circulation
0
290
実践的思考入門 / Introduction to Practical Thinking
tbpgr
1
150
「きっかけ作り」から始めるKiro定着の軌跡
iamme
0
110
内定者100人の就活対策術
ababa_company
0
3.3k
透明性レポート(2025年下半期)
mercari_inc
0
710
【スライド150枚】優秀層獲得のための新卒採用マニュアル
yuto_hakamada
0
240
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
First, design no harm
axbom
PRO
2
1.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
160
Navigating Weather and Climate Data
rabernat
0
130
Building an army of robots
kneath
306
46k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Code Review Best Practice
trishagee
74
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
99
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Transcript
STATIC WEB APPS × DEVOPS × OPENAI で開発事始め .NETラボ8⽉ 佐⽵
祐亮
⾃⼰紹介 • ⼤阪でエンジニアとして働きながら、 学習塾とプログラミングスクールを経営してます。 • 趣味 ⿇雀(3⼈打ち) お酒 • Twitter(ゆうじろう@fe_js_engineer)
https://twitter.com/fe_js_engineer • LinkedIn(佐⽵祐亮) https://www.linkedin.com/in/satyus/
今⽇の⽬標 • .NETラボ8⽉号に参加していただいた皆様が Azure Static Web Apps×Azure DevOps×Azure OpenAIを使って 開発を始められる状態にすること
はじめに • 今回は実際にデモでアプリを作成していきます。 Azureを契約されている⽅は是⾮ご⼀緒にハンズオンしてみてくだ さい! • 詳細な⼿順やソースコードは以下に記載しております。 まだOpenAI使ったことないの?この記事で全員ハンズオンさせてやんよ! (Qiita)https://qiita.com/fe_js_engineer/items/4c11827906d38051ae51 (Zenn)https://zenn.dev/yusu29/articles/azure_openai_handson
今回作成するアプリの概要 • 使⽤する技術としては以下となります。 • Azure Static Web AppsでNext.jsのアプリをデプロ イ •
Azure OpenAIでネガティブ→ポジティブに変換 • ソースコードはAzure DevOpsのReposで管理し、 Pipelinesを⽤いてStaticWebAppsへデプロイ • 最後に動作確認して本⽇は完了
Azure OpenAIのセットアップ • Azure OpenAI Service https://learn.microsoft.com/ja-jp/azure/ai- services/openai/ • 今回のアプリではネガティブ→ポジティブの変換
の役割を果たします。 • AzureStaticWebAppsからAzureOpenAIへネガティ ブ→ポジティブへ変換するようなプロンプトを渡 し、変換した⽂字列を⽣成して AzureStaticWebAppsへReturnします。
Azure DevOps の Azure Repos をセットアップ • Azure DevOpsのプロジェクトの作成 今回は
[ dotnetlab ] とします。 • Next.jsのコードを格納するReposを作成します。
Next.js でフロントエンド構築 • Next.jsのコードを作成してローカルで動作確認し てみます。
Azure Static Web Apps へ Pipelines を⽤いて Deploy • Pipelinesを⽤いてCD/CI環境を構築してSWAにデ
プロイ
動作確認 • ネガティブなことを積極的に⾔ってみましょう!
参考資料 • Zenn https://zenn.dev/yusu29/articles/azure_openai_handson • Qiita https://qiita.com/fe_js_engineer/items/4c11827906d38051ae51 • Azure Static
Web Apps https://learn.microsoft.com/ja-jp/azure/static-web-apps/ • Azure OpenAI https://learn.microsoft.com/ja-jp/azure/ai-services/openai/
動作確認 • ネガティブなことを積極的に⾔ってみましょう!