
Icebreak IA
Vue.js
Node.js
Contexte
J'ai créé Icebreak'IA à des fins personnelles afin de mieux comprendre et travailler avec l'IA. En effet, à la sortie de différentes IAs telles que ChatGPT, Midjourney et DALL-E, j'étais assez perdu et intrigué par toutes ces nouveautés. Le meilleur moyen pour moi d'apprendre quelque chose est de le pratiquer. Ainsi, ce site web utilise l'API openAI avec DALL-E pour générer des images à partir d'un prompt. J'ai été très surpris par la simplicité d'utilisation de cette API. Il suffit en effet de faire une requête POST avec le prompt et le nombre d'images que l'on souhaite générer, puis d'afficher la réponse. En plus de ce projet, je me suis beaucoup renseigné sur leur fonctionnement, ce qui me permet maintenant de mieux les utiliser. J'ai beaucoup pratiqué avec Midjourney, et d'ailleurs, j'ai créé les icônes de cette application ainsi que de l'application Trackpit.
Ce projet m'a également permis de m'initier au "realtime" avec l'aide des Sockets. En effet, nous avons un chat en direct et tout ce passe en live.
Description
L'application est très simple à utiliser. C'est un "icebreaker" qui peut être utilisé comme moyen d'inclusion dans n'importe quelle réunion. Le but du jeu est d'exprimer son humeur à l'aide du prompt, ce qui génère une image, et les autres participants doivent deviner l'humeur de la personne. Cela conduit à une discussion et permet de mieux se connaître.
J'ai eu l'occasion d'essayer plusieurs fois l'application lors des rétrospectives pendant un projet professionnel en entreprise.
L'application permet également de réaliser un chiffrage lors d'un sprint planning à l'aide d'un poker planning. Je l'ai créé à la demande de mon équipe
Détails
Le problème de ce projet est l'utilisation de l'API openAI qui est limité. Je ne souhaite pas débourser d'argent pour des projets personelles et je suis donc limité par le nombre d'essais gratuits de l'API
