Anglais | 中文
Bienvenue dans mon projet de développement Web assisté par AI! Malgré les connaissances minimales du frontend (juste un peu de HTML et CSS), j'ai réussi à créer des composants intéressants à l'aide de Claude 3.5 et GPT-4. J'ai intégré ces composants dans ce site de vitrine. N'hésitez pas à l'explorer et à en faire l'expérience vous-même!
Je dois dire que l'IA a vraiment transformé la façon dont nous écrivons du code.
Ce projet est construit à l'aide de React et NextJS pour la génération de sites statiques (SSG) et est déployé sur netlify. Il dispose d'une génération automatique du site de site, d'une intégration Google Analytics et d'une prise en charge i18n pour l'internationalisation. Actuellement, la galerie comprend plusieurs composants intéressants, et je prévois d'ajouter continuellement plus avec l'aide de l'IA.
Algorithmes: explorer les visualisations interactives des algorithmes classiques tels que BFS Pathfinding, A * Search, l'algorithme de Dijkstra et les opérations de tas.
Jeux: Mise en œuvre de jeux classiques comme Gomoku (cinq conséquences), les échecs chinois, Tetris et 2048.
Autres composants: divers widgets intéressants, y compris des graphiques dynamiques pour la visualisation des données.
Tout le monde est invité à contribuer à l'amélioration de ces composants. Ne vous inquiétez pas si vous n'avez pas de formation technique frontale - vous pouvez tirer parti de l'IA pour donner vie à vos idées! Voici les étapes simples pour exécuter ce projet localement:
git clone [email protected]:selfboot/ai_gallery.git
cd ai_gallery
pnpm install
pnpm dev
http://localhost:3000 pour afficher le projet.Si vous rencontrez des problèmes en cours de route, essayez d'utiliser l'IA pour les résoudre!
En tant que novice sans expérience de développement Web, j'ai appris beaucoup de connaissances pratiques frontales grâce au développement assisté par l'IA de ce projet. Il a été incroyablement satisfaisant de créer enfin les visualisations que j'ai toujours voulu faire.
GPT-4 et Claude 3.5 se sont avérés être des mentors virtuels et des partenaires de programmation en paire. Même sans l'expérience de développement de réaction préalable, ils m'ont aidé à saisir rapidement les concepts React, à mettre en œuvre une logique complexe, à créer des UIS attrayantes et à comprendre les principes sous-jacents. Ce sont d'excellents assistants de programmation, introduisant rapidement les meilleures pratiques, les modèles de conception et les techniques d'optimisation. Ils aident à résoudre divers problèmes difficiles, gagnant vraiment le titre de meilleurs mentors.
L'IA a encore des hallucinations et des limites de capacité de raisonnement. Parfois, le code généré par l'IA contient des bogues ou ne répond pas pleinement aux exigences du projet, et parfois les explications fournies ne sont pas assez claires. Dans ces situations, vous devez déboguer et résoudre les problèmes par vous-même.
L'approche la plus efficace consiste à utiliser l'IA comme outil de collaboration, combinant ses vastes connaissances avec la créativité personnelle et la compréhension spécifique au projet pour terminer un travail intéressant plus rapidement et mieux.
Ce sont des opinions personnelles et pour référence uniquement. Les deux modèles d'IA ont joué des rôles importants dans ce projet, chacun avec ses propres forces. J'utilise généralement Claude 3.5 pour le prototypage rapide et le GPT-4 pour résoudre des problèmes détaillés.