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
SatakeYusuke
August 26, 2023
Business
390
0
Share
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
Microsoft for Startups
satakeyusuke19920527
0
50
AI Agent implement browser test by browser-use on Azure
satakeyusuke19920527
1
670
Completely Understanding AutoGen
satakeyusuke19920527
0
390
deep dive to voice rag
satakeyusuke19920527
0
560
Microsoft for Startups Founders Hub
satakeyusuke19920527
0
330
Cram school DX - Tried to Make English Conversation Application
satakeyusuke19920527
0
340
Can't RAGs be cheaper?
satakeyusuke19920527
1
500
Implemented payment processing with Azure Functions and Stripe.
satakeyusuke19920527
1
300
platform engineering meetup wrapup
satakeyusuke19920527
0
430
Other Decks in Business
See All in Business
株式会社レボルト Company Deck
takemura_yuto
0
530
Anker Japan Corporate Deck 2026
anker_jp
0
1.7k
インキュデータ会社紹介資料
okitsu
3
55k
suisei.inc_ company deck
suisei2015
0
320
AIを意識した経営・執行の設計と実行
kan
4
3k
Smart Share Recruiting Deck
smartshare
0
160
SHIFT ASIA 会社説明資料 V2.4
shiftasiarec
0
3.4k
CMB.TECH earnings call Q1 2026
cmbtech
PRO
0
780
Crisp Code inc.|コーポレート・サービス紹介 - Corporate & Services Introduction
so_kotani
0
520
哲学ドリブン開発の全体像 ── 同じプロンプトで出力が変わるとき、何が起きているのか~Philosophy as Code
makitotashiro
0
150
【キャリア採用】NEC会社紹介資料
nec_recruiting
0
140
AnyMind Group Credential Deck(EN)
anymind
3
81k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
310
エンジニアに許された特別な時間の終わり
watany
107
240k
The agentic SEO stack - context over prompts
schlessera
0
780
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Designing Powerful Visuals for Engaging Learning
tmiket
1
380
Building Flexible Design Systems
yeseniaperezcruz
330
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
120
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Done Done
chrislema
186
16k
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/
動作確認 • ネガティブなことを積極的に⾔ってみましょう!