Haruki
Haruki est une application compagnon d'IA avec une touche de jeu de rôle
Description
Haruki est une application compagnon optimisée par l'IA avec une touche d'éléments de jeu de rôle. Elle utilise l'API Gemini pour les invites de chat. Les instructions sont conçues pour façonner la personnalité et le contexte narratif du personnage, créant ainsi une expérience utilisateur unique. L'application est simple à utiliser. Elle comporte un écran d'ouverture et un écran de chat dédié. De futures mises à jour introduiront des écrans supplémentaires pour améliorer l'interaction des utilisateurs avec Haruki. Grâce à l'API Gemini, ces améliorations permettront aux utilisateurs de suivre la progression de l'histoire et le niveau d'intimité établi avec leur compagnon IA. Le backend de l'application est créé avec Node.js, et le frontend est optimisé par React Native. Chaque fois que l'utilisateur discute avec Haruki, l'application envoie la requête de message au backend. Le backend traite le message, le stocke dans Firebase Firestore et l'envoie à l'API Gemini. Une fois que l'API a répondu avec la réponse d'Haruki, le backend la stocke également dans Firestore, et Firebase Cloud Messaging (FCM) la transmet à l'appareil de l'utilisateur. Une fonctionnalité intégrée permet également à Haruki de s'afficher hors connexion, puis de se reconnecter lorsque l'utilisateur envoie un message. De plus, l'état de l'assistant passe à "En train de taper" pendant le traitement de la réponse, ce qui offre une expérience plus familière et chaleureuse. Il est assez simple et élégant, car les meilleures idées viennent d'éléments simples et très bien réalisés.
Conçu avec
- Android
- Firebase
Équipe
Par
Gui Moreira
De
Brésil