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