この記事はZennに投稿した記事の要約です。詳細は以下のリンクからご覧ください。
詳細記事: Symfony UX AI Skills - AIがWeb開発の「正しいやり方」を学べる仕組み
はじめに
最近、AIを使ってプログラミングをする人が増えています。Claude CodeやCursor、GitHub Copilotなど、AIがコードを書いてくれるツールが普及してきました。
しかし、AIは万能ではありません。「動くコード」は書けても、「そのプロジェクトに最適なコード」を書くのは難しいことがあります。
この課題を解決するために、Symfonyの公式から「AI Skills」という仕組みが発表されました。簡単に言うと、AIに「このプロジェクトではこうやって書くのが正解だよ」と教える仕組みです。
AIが間違えやすいこと
例えば、Webサイトに「検索機能」を追加したいとします。
Symfonyには複数の方法があります。
- Stimulus: シンプルなJavaScriptの書き方
- Turbo: ページの一部だけを更新する方法
- LiveComponent: サーバーと連携してリアルタイム更新する方法
どれを使うべきかは、状況によって異なります。しかし、AIはこの「使い分け」を間違えることがあります。
結果として、動くけど「イマイチなコード」ができてしまうことも。
続きはZennで
この記事では概要のみを紹介しました。詳細な解説やコード例は、Zennの記事をご覧ください。
Symfony UX AI Skills - AIがWeb開発の「正しいやり方」を学べる仕組み
EC-CUBEのカスタマイズや開発のご相談は、お気軽にお問い合わせください。