Essayez Julep dès aujourd'hui : Visitez le Site Web de Julep · Commencez avec le Tableau de bord Julep (clé API gratuite) · Consultez la Documentation
📖 Table of Contents
Pourquoi Julep ?
Julep est une plateforme open-source pour créer des flux de travail basés sur des agents IA qui vont bien au-delà de simples chaînes d'invites. Il vous permet d'orchestrer des processus complexes et multi-étapes avec des modèles de langage (LLM) et des outils sans gérer d'infrastructure. Avec Julep, vous pouvez créer des agents IA qui se souviennent des interactions passées et gèrent des tâches sophistiquées avec une logique conditionnelle, des boucles, une exécution parallèle et une intégration d'API externes. En bref, Julep agit comme un "Firebase pour les agents IA", fournissant une infrastructure robuste pour des workflows intelligents à grande échelle.
Fonctionnalités et avantages clés :
- Mémoire persistante : Créez des agents IA qui conservent le contexte et une mémoire à long terme entre les conversations, leur permettant d'apprendre et de s'améliorer au fil du temps.
- Workflows modulaires : Définissez des tâches complexes sous forme d'étapes modulaires (en YAML ou en code) avec une logique conditionnelle, des boucles et une gestion des erreurs. Le moteur de workflows de Julep gère automatiquement les processus multi-étapes et les décisions.
- Orchestration d'outils : Intégrez facilement des outils externes et des API (recherche web, bases de données, services tiers, etc.) dans la boîte à outils de vos agents. Les agents Julep peuvent invoquer ces outils pour enrichir leurs capacités, permettant notamment une Génération Augmentée par Récupération (RAG) et bien plus.
- Parallélisation et évolutivité : Exécutez plusieurs opérations en parallèle pour plus d'efficacité, et laissez Julep gérer l'évolutivité et la concurrence en arrière-plan. La plateforme est serverless, ce qui permet une mise à l'échelle transparente des workflows sans surcharge DevOps.
- Exécution fiable : Ne vous inquiétez pas des pépins – Julep intègre des mécanismes de réessai automatique, des étapes d'auto-réparation et une gestion robuste des erreurs pour maintenir les tâches longues sur la bonne voie. Vous bénéficiez également d'un monitoring et de logs en temps réel pour suivre la progression.
- Intégration facile : Démarrez rapidement avec nos SDK pour Python et Node.js, ou utilisez le CLI Julep pour le scripting. L'API REST de Julep est disponible pour une intégration directe dans d'autres systèmes.
Concentrez-vous sur la logique et la créativité de votre IA, tandis que Julep s'occupe du travail lourd !
Premiers pas
Getting up and running with Julep is simple:-
Inscription & Clé API : Commencez par vous inscrire sur le Tableau de bord Julep pour obtenir votre clé API (nécessaire pour authentifier vos appels SDK).
-
Installer le SDK : Installez le SDK Julep pour votre langage préféré :
Python :
pip install julep
Node.js :
npm install @julep/sdk
(ouyarn add @julep/sdk
)
-
Définir votre Agent : Utilisez le SDK ou YAML pour définir un agent et son flux de tâches. Par exemple, vous pouvez spécifier la mémoire de l'agent, les outils qu'il peut utiliser et une logique de tâche étape par étape. (Consultez le Guide de démarrage rapide dans notre documentation pour une explication détaillée.)
-
Exécuter un flux de travail : Invokez votre agent via le SDK pour exécuter la tâche. La plateforme Julep orchestrera l'ensemble du flux de travail dans le cloud et gérera l'état, les appels d'outils et les interactions avec le LLM pour vous. Vous pouvez vérifier la sortie de l'agent, surveiller l'exécution sur le tableau de bord et itérer si nécessaire.
C'est tout ! Votre premier agent IA peut être opérationnel en quelques minutes. Pour un tutoriel complet, consultez le Guide de démarrage rapide dans la documentation.
Remarque : Julep propose également une interface en ligne de commande (CLI) (actuellement en version bêta pour Python) pour gérer les flux de travail et les agents. Si vous préférez une approche sans code ou souhaitez automatiser des tâches courantes, consultez la documentation Julep CLI pour plus de détails.
Documentation et Exemples
Vous souhaitez approfondir ? La Documentation Julep couvre tout ce dont vous avez besoin pour maîtriser la plateforme – des concepts de base (Agents, Tâches, Sessions, Outils) aux sujets avancés comme la gestion de la mémoire des agents et l'architecture interne. Les ressources clés incluent :
- Guides Conceptuels: Découvrez l'architecture de Julep, le fonctionnement des sessions et de la mémoire, l'utilisation des outils, la gestion des conversations longues, et plus encore.
- Référence API & SDK: Consultez la documentation détaillée de toutes les méthodes SDK et endpoints REST API pour intégrer Julep dans vos applications.
- Tutoriels: Guides pas à pas pour créer des applications concrètes (ex. : un agent de recherche web, un assistant de planification de voyage, ou un chatbot avec connaissances personnalisées).
- Recettes du Cookbook: Explorez le Julep Cookbook pour des workflows et agents prêts à l'emploi. Ces recettes illustrent des modèles et cas d'usage courants – un excellent moyen d'apprendre par l'exemple. Parcourez le répertoire
cookbooks/
dans ce dépôt pour des exemples de définitions d'agents. - Intégration IDE: Accédez à la documentation Julep directement dans votre IDE ! Idéal pour obtenir des réponses instantanées pendant le développement.
Communauté et Contributions
Rejoignez notre communauté grandissante de développeurs et passionnés d'IA ! Voici comment participer et obtenir du support :
- Communauté Discord: Des questions ou idées ? Échangez sur notre serveur Discord officiel avec l'équipe Julep et d'autres utilisateurs. Nous sommes là pour aider au dépannage ou brainstormer de nouveaux cas d'usage.
- Discussions et Issues GitHub: N'hésitez pas à utiliser GitHub pour signaler des bugs, demander des fonctionnalités ou discuter des détails d'implémentation. Consultez les good first issues si vous souhaitez contribuer – toutes les contributions sont les bienvenues.
- Contributions: Pour contribuer au code ou aux améliorations, consultez notre Guide de Contribution. Nous apprécions toutes les PRs et retours. Ensemble, nous pouvons rendre Julep encore meilleur !
Astuce pro : Ajoutez une étoile à notre dépôt pour rester informé – nous ajoutons constamment de nouvelles fonctionnalités et exemples.
Vos contributions, grandes ou petites, nous sont précieuses. Construisons ensemble quelque chose d'extraordinaire !
Our Amazing Contributors:
Licence
Julep est proposé sous la licence Apache 2.0, ce qui signifie que vous pouvez l'utiliser librement dans vos projets. Consultez le fichier LICENSE pour plus de détails. Bonne construction avec Julep !