Une bibliothèque pour le prototypage d'applications d'IA générative.
Inspiré par les fabricants de matériel qui créent des choses étonnantes avec des planches à pain physiques et des pièces disponibles dans le commerce, Breadboard est une bibliothèque qui tente de recréer ce même esprit. Il simplifie le prototypage d'applications d'IA générative, en aidant les utilisateurs à « se connecter », à expérimenter et à partager facilement des composants modulaires, favorisant ainsi la créativité et la collaboration.
La conception de Breadboard met l'accent sur deux propriétés clés :
La meilleure façon de démarrer avec Breadboard est d’utiliser l’éditeur visuel.
Notre site de documentation propose également un certain nombre de guides destinés à vous aider à mieux comprendre plusieurs aspects clés de Breadboard. En voici quelques-uns qui sont utiles si vous débutez avec Breadboard.
S'il y a un guide ou une documentation qui ne vous semble pas clair ou manquant, veuillez signaler un bug ou nous le faire savoir sur Discord.
Tout d'abord, merci d'avoir envisagé de contribuer à Breadboard - nous serions ravis d'accepter vos correctifs et vos contributions à ce projet !
Nous vous recommandons de signaler un bug avant de faire des PR afin que nous puissions nous mettre d'accord ensemble sur la meilleure approche avant d'apporter des modifications.
Veuillez également consulter notre guide de contribution ainsi que notre code de conduite.
Breadboard est organisé comme un monorepo, avec des packages conçus pour effectuer une tâche spécifique. Certains de ces packages sont publiés sur npm pour que d'autres puissent les utiliser "hors arbre", et d'autres ne sont pas publiés. Cependant, lors du développement de Breadboard, npm utilisera des packages provenant du monorepo lorsqu'un package donné dépend d'un autre.
Voir DEVELOPING.md pour plus d'informations sur les différents packages de Breadboard et comment travailler avec eux.
Veuillez noter que Breadboard nécessite la version Node >=v20.14.0.
Veuillez noter qu'il ne s'agit pas d'un produit Google officiel.