Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
生成AIによる PHP = Node.js 変換の検証 2025.02.08 第5回 札幌PHP勉強会 三浦 恒樹 (MIURA KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社
Slide 2
Slide 2 text
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・仕事では TypeScript, Node.js/JavaScript, Java,C# ・趣味でも TypeScript,Node.js/JavaScript ・3児の父 ・札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく 等に参加
Slide 3
Slide 3 text
・生成AIとは(ChatGPT) ・PHP to Node.js ・変換① ・変換② ・まとめ INDEX
Slide 4
Slide 4 text
生成AIとは(ChatGPT) ChatGPT無料版を使用
Slide 5
Slide 5 text
PHP to Node.js Controller Service Repository Validator BizLogic DAO ① ② ③ ①~③のPHPをNode.jsに変換可能か検証する。 2025.02.08検証範囲
Slide 6
Slide 6 text
変換①
Slide 7
Slide 7 text
変換① - 結果 ChatGPTへのプロンプト: ChatGPTの回答:
Slide 8
Slide 8 text
変換① - 検証 変換元PHP実行結果: 変換後Node.js実行結果:
Slide 9
Slide 9 text
変換②
Slide 10
Slide 10 text
変換② - 結果 ChatGPTへのプロンプト: ChatGPTの回答:
Slide 11
Slide 11 text
変換② - 検証 変換元PHP実行結果: 変換後Node.js実行結果:
Slide 12
Slide 12 text
検証結果 ・PHP Webアプリ(Controller→Service)はNode.jsに100%変換できた 今後の検証 ・Controller→Service→Repositoryまでの変換 ・PHP→Node.js(JavaScript)→TypeScriptへの変換 ・FuelPHP等の旧フレームワークを使用したアプリからの変換 その他 ・今回の検証用ソースコードは”コメント駆動開発” (コメント記述→GitHub Copilotでコード生成→微修正) ご清聴ありがとうございました。 SUMMARY
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content