Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Static Web Apps × DevOps × OpenAI で開発事始め
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
SatakeYusuke
August 26, 2023
Business
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Static Web Apps × DevOps × OpenAI で開発事始め
Azure Static Web Apps × Azure DevOps × Azure OpenAI でハンズオン形式で開発環境を構築し、簡単なWEBアプリを構築します。
SatakeYusuke
August 26, 2023
More Decks by SatakeYusuke
See All by SatakeYusuke
Introduction to Microsoft for Startups
satakeyusuke19920527
0
86
Microsoft for Startups
satakeyusuke19920527
0
66
AI Agent implement browser test by browser-use on Azure
satakeyusuke19920527
1
730
Completely Understanding AutoGen
satakeyusuke19920527
0
410
deep dive to voice rag
satakeyusuke19920527
0
620
Microsoft for Startups Founders Hub
satakeyusuke19920527
0
360
Cram school DX - Tried to Make English Conversation Application
satakeyusuke19920527
0
360
Can't RAGs be cheaper?
satakeyusuke19920527
1
520
Implemented payment processing with Azure Functions and Stripe.
satakeyusuke19920527
1
370
Other Decks in Business
See All in Business
202610_Nishika会社紹介資料
nishika_kae
0
160
KGモーターズ会社紹介資料_2026.10
kgmotors
0
32k
タケウチグループRecruit
takeuchigroup
0
14k
株式会社ナーシング_採用資料
hr1nursing
0
150
AIと働く実践 Agentがあなたの生産性を上げてくれない理由
ozakiomumkj
1
170
トヨタの販売店 DX の最前線で、生成 AI と内製開発で挑む
kintotechdev
0
140
三井物産グループのデジタル証券~文京区目白台・学生レジデンス~徹底解説セミナー
c0rp_mdm
PRO
0
510
Corporate Story (GA technologies Co., Ltd.)
gatechnologies
0
1.3k
メディフォン株式会社 会社説明資料
mediphone
0
720
フルカイテン株式会社 採用資料
fullkaiten
0
120k
Infcurion Company Deck
infcurion
2
69k
SmartHRの全社AI推進は、どう始まったか
yoshikikonishi_
3
3.1k
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
The Cult of Friendly URLs
andyhume
79
7k
Code Reviewing Like a Champion
maltzj
529
40k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Bash Introduction
62gerente
615
220k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Embracing the Ebb and Flow
colly
88
5.2k
Abbi's Birthday
coloredviolet
4
10k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
My Coaching Mixtape
mlcsv
0
360
Between Models and Reality
mayunak
4
500
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/
動作確認 • ネガティブなことを積極的に⾔ってみましょう!