Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions README.fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
[![enginelabs](https://github.com/user-attachments/assets/ed537409-ab60-4473-9a5b-a8511f3b6d2b)](https://enginelabs.ai)

[![](https://img.shields.io/discord/1113845829741056101?logo=discord&style=flat)](https://discord.gg/QnytC3Y7Wx)
[![](https://img.shields.io/twitter/follow/enginelabsai)](https://x.com/enginelabsai)

[English](README.md) | Français

Engine est un ingénieur logiciel open source.

Il est agnostique vis-à-vis du modèle et extensible, basé sur des « stratégies » et des « adaptateurs ».

Les stratégies de chat offrent un moyen de modifier dynamiquement le contexte, les invites système et les outils disponibles à chaque exécution afin d’optimiser une tâche d’ingénierie ou un environnement particulier.

Ce projet inclut 3 stratégies d’exemple :

1. `demoStrategy` - un exemple simple et illustratif qui sert de point de départ pour créer de nouvelles stratégies
2. `backendStrategy` - un exemple légèrement plus complet où le LLM travaille sur une application Fastify locale (exécutée sur http://localhost:8080) pour créer des migrations de base de données et des endpoints API
3. `shellStrategy` - un shell piloté par LLM qui peut écrire des fichiers et exécuter des processus

Les adaptateurs rendent n’importe quel LLM (GPT, Claude) interchangeable à chaud.

## Bien démarrer

1. Assurez-vous que Docker est installé et en cours d’exécution
2. Copiez `.env.example` vers `.env` et ajoutez au moins l’une des clés `OPENAI_API_KEY` ou `ANTHROPIC_API_KEY`
3. Exécutez `bin/cli`
4. Sélectionnez un modèle LLM pour lequel vous avez fourni une clé API
5. Tapez `help` pour voir ce que vous pouvez faire

## Contribuer

Les pull requests sont les bienvenues. Pour des changements majeurs, veuillez d’abord ouvrir une issue afin de discuter de ce que vous souhaitez modifier.

## Licence

[Apache 2.0](LICENSE)
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
[![](https://img.shields.io/discord/1113845829741056101?logo=discord&style=flat)](https://discord.gg/QnytC3Y7Wx)
[![](https://img.shields.io/twitter/follow/enginelabsai)](https://x.com/enginelabsai)

English | [Français](README.fr.md)

Engine is an open source software engineer.

It is model agnostic and extensible, based on 'strategies' and 'adapters'.
Expand Down