IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

e2b : un EDI open-source alimenté par des agents d'IA pour effectuer le travail de codage à la place des développeurs
à partir d'une courte documentation ou d'une spécification technique

Le , par Anthony

0PARTAGES

3  0 
e2b ou etob (english2bits) est un nouveau type d'environnement de développement alimenté par l'IA. L'idée principale est que les développeurs ont accès à des agents d'IA qui peuvent utiliser des outils. Le développeur rédige une courte documentation ou une spécification technique en anglais simple et laisse ensuite l'agent d'intelligence artificielle faire le travail réel. Les agents d'intelligence artificielle ont accès à des outils tels que l'écriture dans un fichier, l'exécution de code, l'exécution de commandes, l'installation de dépendances, le déploiement, etc. Les agents opèrent dans un environnement sécurisé de type "bac à sable" (sandboxed cloud) qui est alimenté par Firecracker. Ainsi, vous pouvez par exemple décrire ce qu'une route de serveur doit faire et l'agent le code pour vous. Comme cet exemple d'un agent IA qui code le paiement client Stripe sur la base d'une spécification technique.


BYOM, BYOP, BYOT

  • BYOM - Bring Your Own Model (Apportez votre propre modèle)
  • BYOP - Bring Your Own Prompt (Apportez votre propre message)
  • BYOT - Bring Your Own Tools (Apportez vos propres outils)

Nous pensons que l'EDI du futur, alimenté par l'IA, devrait être ouvert à tous et permettre à quiconque d'apporter ses modèles, de personnaliser les messages-guides et de développer des outils personnalisés pour les agents. Mais nous prévoyons également d'offrir une version en nuage avec certaines fonctionnalités moyennant un abonnement.

Pour commencer

Vous aurez besoin de
  • Docker
  • Node.js 16+
  • Yarn
  • Python 3.10+
  • Poetry 1.3.2+

1. Installer les dépendances

Code : Sélectionner tout
yarn install:all

2. Démarrer la base de données locale Supabase

Code : Sélectionner tout
yarn db:start

La Supabase locale tourne en arrière-plan - pour l'arrêter, il faut lancer yarn db:stop.

3. Ajouter des vars env

Créer un fichier .env en copiant le fichier .env.example

Code : Sélectionner tout
cp .env.example .env

et remplissez les variables suivantes :

  • OPENAI_API_KEY - votre clé OpenAI
  • SUPABASE_SERVICE_ROLE_KEY - clé de rôle du service Supabase que vous avez obtenu à l'étape précédente en tant que service_role key : eyJh......
  • NEXT_PUBLIC_SUPABASE_ANON_KEY - Clé anonyme Supabase que vous avez obtenue à l'étape précédente en tant que anon key : eyJh......


4. Démarrer l'application

Code : Sélectionner tout
yarn dev

Ouvrez ensuite la page sur http://localhost:3000 et connectez-vous avec les identifiants de test :

Email :admin@admin.com

Mot de passe :admin@admin.com

Etat actuel

e2b est un travail en cours. La coopération entre les développeurs et les agents d'intelligence artificielle crée des paradigmes complètement nouveaux. Nous explorons comment l'UX, l'UI et la coopération avec les agents devraient être idéales. L'application subira certainement de nombreux changements à court et moyen terme.

Comment allons-nous gagner de l'argent ?

Vous pourrez toujours héberger e2b gratuitement. Nous proposerons également une version "cloud". L'idée actuelle est d'offrir la version cloud de base gratuitement tout en proposant certaines fonctionnalités pour les particuliers derrière un abonnement. Nous en dirons plus sur la tarification pour les sociétés et les entreprises à l'avenir.

Source : GitHub

Et vous ?

Qu'en pensez-vous ?

Selon vous, cet EDI permettra-t-il d'améliorer l'expérience des développeurs ?

Que pensez-vous des outils d'IA censés aider les développeurs dans leurs tâches quotidiennes ? Sont-ils capables de répondre aux besoins réels ?

Voir aussi

Auto-GPT : une application expérimentale à code source ouvert pour rendre GPT-4 entièrement autonome, et repousser les limites du possible avec l'IA

GitHub lance Copilot X, l'expérience des développeurs alimentée par l'IA, grâce à l'ajout d'une fonction de chat et de voix permettant de demander comment accomplir certaines tâches de codage

Révolution de l'IA : les développeurs de chatbots gagnent des millions de dollars de revenus, les applications Kiyo, Genie et AI Chatbot ont généré 3 Mns $ de recettes depuis le début de l'année

L'IA pourrait conduire à une vague massive de production de logiciels ultra-bon marché, en minimisant considérablement le besoin d'ingénieurs logiciels humains hautement rémunérés

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de marc.collin
Membre émérite https://www.developpez.com
Le 06/04/2023 à 3:36
actuellement ça ne sert pas à grand chose... un gros buzz

dans les commentaire de github:

I apologize for the confusion. My main goal is to assist you in creating an Express server with a REST API. I can create a POST handler that receives a JSON request body and responds accordingly. However, I cannot create a Laravel application. If you still want me to proceed with creating an Express server, please let me know.I will proceed with creating an Express server with a REST API and a POST handler that receives a JSON request body. I will use the provided template and implement the POST handler on the route `/`.
0  0