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
20230916_PHPxChatGPT活用アイディア10選
Search
NobuakiOshiro
PRO
September 16, 2023
Technology
2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20230916_PHPxChatGPT活用アイディア10選
https://phpcon.okinawa.jp/
https://phpcon-okinawa.connpass.com/event/291775/
NobuakiOshiro
PRO
September 16, 2023
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20260701_middle_east_monitoring_10slides
doradora09
PRO
0
4
20260617_中東情勢_統合シナリオ予測スライド
doradora09
PRO
0
6
20260617_日本の家計ストレスと需要変化_20枚スライド
doradora09
PRO
0
6
20260625_AIエージェント時代の公開情報モニタリング入門
doradora09
PRO
0
22
20260624_中東情勢モニタリング_9枚スライド
doradora09
PRO
0
2
20260617_生成AIを専属DSに_バイブコーディングで簡易自動化ツール構築_ハンズオン_交通事故データ
doradora09
PRO
0
96
20260610_Fable5_初回会話スライド全10ページ(初日は揉めました)
doradora09
PRO
0
42
20260611_Fable5_2日目_実務設計編_全10ページ(床のり在庫議論)
doradora09
PRO
0
44
20260612_Fable5_第3弾_方法論OS編_全10ページ(AI時代の戦略)
doradora09
PRO
0
46
Other Decks in Technology
See All in Technology
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2026
yuya4
0
160
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.3k
GitHub Copilot app最速の発信の裏側
tomokusaba
1
250
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
120
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
410
複数のSONiCディストリビューションを触りながら比較してみた
sonic
0
120
SONiC実機とGNS3 SONiC VSによる事前コンフィグ検証 ― 生成AIエージェントを環境構築・検証支援に使ってみた ―
sonic
0
120
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2.1k
SONiCの統計情報を取得したい
sonic
0
300
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
460
現場のトークンマネジメント
dak2
1
180
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
190
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
The Cult of Friendly URLs
andyhume
79
6.9k
The Curious Case for Waylosing
cassininazir
1
400
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
400
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
600
ラッコキーワード サービス紹介資料
rakko
1
3.7M
Navigating Weather and Climate Data
rabernat
0
230
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
How to make the Groovebox
asonas
2
2.2k
Embracing the Ebb and Flow
colly
88
5.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Transcript
PHP x ChatGPT活⽤アイディア10選 (10min LT版) 2023/09/16 NOB DATA株式会社 代表取締役 ⼤城
信晃
Copyright © 2023 NOB DATA All Rights Reserved. ⾃⼰紹介 ⼤城信晃(twitter
@doradora09) NOB DATA株式会社 代表取締役社⻑ / データサイエンティスト協会 九州⽀部 委員⻑ ・住まい 沖縄 -> 東京 -> 福岡 ・職歴 ヤフー-> DATUM STUDIO -> LINE Fukuoka -> NOB DATA(株) 創業 ・運営コミュニティ ・過去 ・Tokyo.R(2010-2016) ・現在 ・fukuoka.R、PyData.Fukuoka、 意思決定のためのデータ分析勉強会、 データ分析系勉強会サテライトビューイング、 オモシロAIごった煮勉強会、ChatGPT部 PHPは2007年〜2012年くらいによく使ってました
Copyright © 2023 NOB DATA All Rights Reserved. 毎週⼟曜⽇10-11時でChatGPT部という勉強会を開催中 •
本⽇はPHPカンファ参加のため お休み • ChatGPTにご興味お持ちの⽅は お気軽にどうぞ (「ChatGPT部 connpass」で検 索) https://chatgptclub.connpass.com/
Copyright © 2023 NOB DATA All Rights Reserved. Q :
ChatGPT、使ってますか?
Copyright © 2023 NOB DATA All Rights Reserved. ⼀応、簡単にChatGPTの概要 •
OpenAI社が作ったチャット 形式のLLM(⼤規模⾔語モデ ル) • 会話だけでなく、プログラ ミング⾔語やデータ分析に も精通 • たまに(結構)嘘をつくので注 意
Copyright © 2023 NOB DATA All Rights Reserved. 活⽤アイディア10選
Copyright © 2023 NOB DATA All Rights Reserved. 活⽤アイディア10個(1/2) •
LT⽤に上流⼯程から10個、アイディアを出してもらいました ⼤城: 明⽇、PHPの勉強会のLTで「PHP x ChatGPTの便利活⽤術10選」のようなトーク をする予定です。 PHP活⽤において、上流⼯ 程から順に活⽤のアイディアを10個、表形式 にまとめてもらえますか?
Copyright © 2023 NOB DATA All Rights Reserved. 活⽤アイディア10個(2/2) 順番
⼯程 活⽤アイディア 1 要件定義 ⾃動FAQ⽣成 2 設計 コードスニペット⽣成 3 開発 コードレビュー補助 4 開発 データバリデーション 5 テスト ⾃動テストケース⽣成 6 デプロイ ⾃動ドキュメント⽣成 7 運⽤ リアルタイムエラー解析 8 運⽤ ユーザーサポート⾃動化 9 モニタリ ング パフォーマンスモニタリングと ⾃動報告 10 最適化 コードリファクタリングと最適 化の提案 ざっくり「こういうことが出来そう」というの を感じていただければ幸いです
Copyright © 2023 NOB DATA All Rights Reserved. 補⾜:共通の指⽰出し •
以下のような形で10個について1個ずつ詳細を語ってもらってます (丸投げ)
Copyright © 2023 NOB DATA All Rights Reserved. 1. ⾃動FAQ⽣成
Copyright © 2023 NOB DATA All Rights Reserved. 2. コードスニペット⽣成
Copyright © 2023 NOB DATA All Rights Reserved. 3. コードレビュー補助(1/2)
Copyright © 2023 NOB DATA All Rights Reserved. 3. コードレビュー補助(2/2)
Copyright © 2023 NOB DATA All Rights Reserved. 4. データバリデーション(1/2)
Copyright © 2023 NOB DATA All Rights Reserved. 5. ⾃動テストケース⽣成
(1/3)
Copyright © 2023 NOB DATA All Rights Reserved. 5. ⾃動テストケース⽣成
(1/3)
Copyright © 2023 NOB DATA All Rights Reserved. 5. ⾃動テストケース⽣成
(2/3)
Copyright © 2023 NOB DATA All Rights Reserved. 5. ⾃動テストケース⽣成
(3/3)
Copyright © 2023 NOB DATA All Rights Reserved. 6. デプロイ
- ⾃動ドキュメント⽣成(1/2)
Copyright © 2023 NOB DATA All Rights Reserved. 6. デプロイ
- ⾃動ドキュメント⽣成(2/2)
Copyright © 2023 NOB DATA All Rights Reserved. 7. 運⽤
‒ (リアルタイム)エラー解析
Copyright © 2023 NOB DATA All Rights Reserved. 8. 運⽤
- ユーザーサポート⾃動化 但し、ChatGPTのAPIを使った システム開発は必要
Copyright © 2023 NOB DATA All Rights Reserved. 9. モニタリング
- パフォーマンスモニタリングと⾃動報告(1/3) 但し、ChatGPTのAPIを使った システム開発は必要
Copyright © 2023 NOB DATA All Rights Reserved. 9. モニタリング
- パフォーマンスモニタリングと⾃動報告(2/3)
Copyright © 2023 NOB DATA All Rights Reserved. 9. モニタリング
- パフォーマンスモニタリングと⾃動報告(3/3)
Copyright © 2023 NOB DATA All Rights Reserved. 10. 最適化
- コードリファクタリングと最適化の提案(1/2)
Copyright © 2023 NOB DATA All Rights Reserved. 10. 最適化
- コードリファクタリングと最適化の提案(2/2)
Copyright © 2023 NOB DATA All Rights Reserved. おまけ
Copyright © 2023 NOB DATA All Rights Reserved. おまけ:NoteableプラグインでPHPを動かして検証(1/3) •
ChatGPTの環境ではPHPを直接実⾏はでき ませんが、コンパイル済みのPHPのバイナ リファイルをNoteableプラグインにアップ ロードすると無理⽮理実⾏できたりします • NoteableはIpython notebookベースなので 通常はPython or R仕様ですが、!をつけてシ ステムコマンドを呼べます (!php-bin/bin/php ‒r ʻ実⾏内容ʼ で無理⽮ 理コール) • 詳細は割愛しますが、先程のコード改善の パフォーマンス⽐較の例はこちら
Copyright © 2023 NOB DATA All Rights Reserved. おまけ:NoteableプラグインでPHPを動かして検証(2/3)
Copyright © 2023 NOB DATA All Rights Reserved. おまけ:NoteableプラグインでPHPを動かして検証(3/3) Noteableの画⾯は
こんな感じ
Copyright © 2023 NOB DATA All Rights Reserved. まとめ •
PHP x ChatGPT活⽤のアイディアを10個ほどご紹介 • またNoteableプラグインと組み合わせて無理⽮理PHP呼び出しもできます • ChatGPTはまだ登場して10ヶ⽉くらいの技術ですが、楽しいと思うのでぜひ 触ってみてください・・!
Copyright © 2023 NOB DATA All Rights Reserved. Enjoy !!