Smol AI 🐣 vs Wasp AI 🐝- Quel est le meilleur développeur junior AI ?

DEV - 01/08
TL; DR Les outils de codage assistés par l'IA sont en hausse. Dans cet article, nous nous penchons en profondeur sur...

TL; DR

Les outils de codage assistés par l'IA sont en plein essor. Dans cet article, nous nous penchons sur deux outils qui utilisent des techniques similaires, mais qui sont destinés à des résultats différents.

Le "Smol-Developer" de Smol AI a très vite acquis une grande notoriété en étant l'un des premiers outils de ce type sur la scène. Il s'agit d'un ensemble simple de scripts python qui permettent à un utilisateur de créer des prototypes d'applications en utilisant le langage naturel dans une approche itérative.

Le "générateur d'applications Web GPT" de Wasp est plutôt un nouveau venu et se concentre sur la création de prototypes d'applications Web React + NodeJS à pile complète plus complexes via une simple invite et une interface utilisateur sophistiquée.

En comparant les deux, la force de Smol-Developer est sa polyvalence. Si vous voulez passer du temps à bricoler et à peaufiner, vous pouvez faire beaucoup pour votre propre invite, et même le code, afin d'obtenir des résultats décents sur une large gamme d'applications.

En revanche, Wasp AI brille par sa spécificité. Parce qu'il est uniquement conçu pour générer des bases de code React/NodeJS/Prisma/Tailwind complètes, il effectue les ajustements et les invites avancées pour vous, et donc il fonctionne beaucoup mieux pour générer un contenu de meilleure qualité avec moins d'effort pour un cas d'utilisation spécifique.

L'un ou l'autre de ces outils remplacera-t-il complètement les développeurs juniors dans leur forme actuelle ? Bien sûr que non. Mais ils permettent un prototypage et un test rapides d'idées nouvelles.

Poursuivez votre lecture pour en savoir plus sur leur fonctionnement, quel outil convient le mieux à la tâche à accomplir et comment vous pouvez les utiliser dans votre flux de travail actuel.

Introduction

L'ère des outils de codage assisté par l'IA est à nos portes. Le copilote de GitHub est peut-être la solution professionnelle incontournable, mais depuis sa sortie, de nombreuses solutions open source ont fait leur apparition.

La plupart de ces nouvelles solutions ont tendance à fonctionner comme un agent IA, allant au-delà de la simple suggestion des prochains morceaux de code logiques dans votre fichier actuel, elles visent à créer de simples prototypes d'applications entières. Certains se concentrent davantage sur l'échafaudage de prototypes d'applications entiers à partir d'une invite initiale, tandis que d'autres fonctionnent comme des assistants interactifs, vous aidant à modifier et à améliorer les bases de code existantes.

Quoi qu'il en soit, ils sont souvent décrits comme des "développeurs juniors IA", car ils peuvent prendre en compte une exigence de produit (c'est-à-dire une "invite") et créer une première itération assez bonne - mais loin d'être parfaite -, ce qui permet aux développeurs de gagner beaucoup de temps.

Cet article va se concentrer sur deux outils qui visent à créer des prototypes de travail quelque peu complexes à partir d'une seule invite : Smol AI et Wasp AI. Nous les testerons en exécutant les mêmes invites à travers chacun et en voyant ce que nous obtenons.

À la fin, vous aurez une assez bonne compréhension de leur fonctionnement, de leurs avantages et de leurs inconvénients, et du type de tâches pour lesquelles ils sont les mieux adaptés.

Avant que nous commencions

Wasp = } est le seul framework React/Node fullstack open-source et entièrement serveur avec un compilateur intégré et des fonctionnalités assistées par l'IA qui vous permettent de créer votre application très rapidement.

Nous travaillons dur pour vous aider à créer des applications Web performantes aussi facilement que possible, notamment en créant du contenu comme celui-ci, qui est publié chaque semaine !

Nous vous serions très reconnaissants si vous pouviez nous aider en mettant en vedette notre repo sur GitHub : https://www.github.com/wasp-lang/wasp 🙏

…même Ron jouerait Wasp sur GitHub 🤩

⭐️ Merci pour votre soutien 🙏

Les outils

Développeur Smol

Smol AI (décrit comme une plate-forme pour les "agents de distillation de modèles et de développement d'IA") propose en fait quelques outils open source, mais Smol-Developer est celui que nous allons examiner. Il a été initialement publié par Swyx le 11 mai et compte déjà plus de 10 000 étoiles GitHub !

Il vise à être un assistant de codage généraliste, basé sur des invites, exécuté à partir de la ligne de commande. Le travail du développeur devient un processus itératif d'incitation, de test et de relance afin d'obtenir le résultat optimal. Il...
[Courte citation de 8% de l'article original]

Loading...