logo of steamulo
Nos actualitésNos actualités
Instagram
image
14/02/2024

Le steamuloscope 📸

#steamulolife #photocollab #startuplife

Instagram
image
07/02/2024

Notre tableau permet d’organiser nos mois en beauté en se parant des événements à venir : anniversaires, soirées, nouvelles arrivées … L’art de planifier nos mois avec style ! 🖍️📆

#steamulopannifie #organisercestlacle #stratup #organisation #equipe #development #informatique

Instagram
image
31/01/2024

Steamulo encourage chacun de ses collaborateurs dans l'innovation 💡 Chapeau bas à Oscar, aujourd'hui, pour avoir imaginé une solution futuriste qui utilise l'intelligence artificielle pour transformer les réunions en documents structurés 🤖

(R&D)

#steamulo #autoscribe #InnovationIA #Productivité #TechnologieOpenSource #startupinnovation #collaborationwork

Instagram
image
24/01/2024

Deux fois par semaine, Steamulo propose une dose de vitalité et de couleurs avec les corbeilles de fruits de ESAT PLEYEL : établissement médico-social qui accueille des travailleurs en situation de handicap 🥝🍊

#steamulolife #vitaminesautravail #energiepositive #toussolidaires #startupengagée

Instagram
17/01/2024

Nouvelle année, nouveau site web 🎬

https://steamulo.com

#steamulo #digitaldatafactory #siteweb

Instagram
image
09/01/2024

La dégustation de la galette des rois de @maisonladuree : Notre rendez-vous gourmand annuel d’équipe 🍰

Instagram
image
02/01/2024

💫 L’équipe Steamulo vous adresse ses vœux les plus chaleureux pour cette nouvelle année 2024 !

Instagram
image
27/12/2023

Une soirée festive à bord d'une péniche sur la Seine pour fêter la fin d'année 2023 et les 10 ans de STEAMULO ! #steamulolife #noelfactory #anniversaire10ans

Instagram
13/12/2023

🎅🎄🎁

#steamulolife #noelfactory #christmastree

Medium
image
Utilisation de Scaleway pour un MVP d’IA

Parmi les différents projets R&D réalisés par STEAMULO pour ses clients et pour des besoins internes, STEAMULO teste actuellement en interne l’application IA “Autoscribe” permettant de rédiger automatiquement les comptes rendus de réunions.

La problématique part du constat de départ que 90% de personnes trouvent cela un peu ennuyant et consommateur en temps de réaliser les comptes rendus de réunion, alors que quasiment tout le monde est d’accord sur l’utilité de ses comptes rendus.

L’idée a donc été d’enregistrer les réunions afin de pouvoir élaborer par la suite automatiquement les comptes rendus des réunions sous format texte et de pouvoir ensuite les relire, les amender avant envoi aux participants.

STEAMULO a donc élaboré en interne un projet R&D “Autoscribe” permettant de réaliser dans un premier temps les comptes rendus de réunion des équipes internes (avec leur consentement).

Cette application tire parti des instances de Scaleway pour héberger son application notamment afin de garantir la fiabilité et l’évolutivité de l’infrastructure cloud.

Le besoin fonctionnel

La solution Autoscribe, s’articule en 3 étapes:

La première est l’enregistrement de la réunion via l’application sur son ordinateur ou son téléphone Ensuite la seconde étape, intègre le modèle d’IA open-source Whisper, hébergé sur AWS via Hugging Face permet de réaliser **une transcription écrite **de ce qu’il s’est dit dans la conversation enregistrée précédemment Enfin en s’appuyant sur un autre modèle d’IA opensource (FLAN-T5 XXL), la solution réalise un **résumé de cette transcription **à l’aide d’un prompt contextuel fourni par l’utilisateur. L’utilisateur peut ensuite décider de modifier le contenu du résumé comme bon lui semble ou bien re-générer un nouveau résumé en modifiant le prompt afin d’enregistrer la conversation dans son dashboard.

Les prochaines étapes — comment relever les défis de la transition vers les instances AMP2 ?

Steamulo envisage avec enthousiasme l’adoption des instances AMP2 de Scaleway pour ses modèles d’IA, motivé par plusieurs avantages clés :

. Puissance de traitement améliorée : Les processeurs ARM des instances AMP2 sont spécifiquement conçus pour répondre aux exigences de calcul des applications d’IA, offrant ainsi une amélioration significative des performances.

. Mémoire et stockage optimisés : Les instances AMP2 proposent des options évolutives, essentielles pour gérer les volumineuses données associées à la modélisation de l’IA, assurant ainsi une utilisation optimale de la mémoire et du stockage.

L’anticipation de performances supérieures par rapport aux GPU traditionnels, et ce à un coût considérablement réduit, constitue un élément clé. Cette rentabilité revêt une importance cruciale pour Steamulo, car elle ouvre la voie à un projet économiquement viable, alliant puissance de calcul élevée et faisabilité financière.

De plus, cette transition s’aligne avec la stratégie globale de Steamulo qui privilégie l’utilisation de fournisseurs européens de services cloud, renforçant ainsi la souveraineté et la conformité des données. Ceci est particulièrement crucial dans le cas où Steamulo envisage de passer d’un projet de MVP R&D à un projet industrialisé avec un objectif commercial à part entière.

Conclusion — feedback :

L’idée d’enregistrer les réunions pour générer automatiquement les comptes rendus est intéressante et pourrait certainement aider à résoudre le problème du temps et de l’ennui liés à la rédaction manuelle des comptes rendus. Cependant, il y a quelques aspects à prendre en compte avant de lancer de manière industrielle la solution afin de s’assurer du succès ;

Confidentialité et respect de la vie privée : Il faut s’assurer de respecter les normes de confidentialité et de protection de la vie privée. Les participants doivent être informés de l’enregistrement des réunions et donner leur consentement. Les comptes rendus doivent être stockés de manière confidentielle et sécurisée, ce qui encourage la migration vers les instances de Scaleway (hébergement en France).

**Qualité audio : **La qualité de l’enregistrement audio est cruciale pour garantir une transcription précise. Il faut s’assurer que l’équipement utilisé pour l’enregistrement est de bonne qualité et que l’environnement de la réunion est propice à une bonne capture audio.

**Reconnaissance vocale : **Les outils de reconnaissance vocale et les modèles utilisés sont très hétérogènes et dépendent de la langue et du vocabulaire métier utilisés. La qualité de la transcription de l’enregistrement audio en texte reste très aléatoire en fonction des solutions utilisées. Il est nécessaire de réaliser des tests de fonctionnement en fonction du modèle de transcription utilisé et du métier, …

Correction manuelle : Même avec une technologie de pointe, il est probable que la transcription automatique comporte des erreurs. Il est important de prévoir un processus de révision manuelle à chaque étape du processus pour corriger les inexactitudes et améliorer la qualité. Tous les modèles nécessitent une phase d’apprentissage et de prise en compte des retours utilisateurs afin d’améliorer la qualité du rendu.

**Structuration du compte rendu : **Nous sommes aperçus en réalisant des tests que le système génère difficilement des comptes rendus sans être guidé. Il faut donc aider les modèles d’IA à structurer le compte rendu en fonction de la typologie des réunions (daily meeting, entretien d’embauche, réunion de cadrage, …) en lui donnant en entrée les principaux points clés attendus tels que les décisions prises, les actions à entreprendre, etc. Cela nécessite donc de définir des modèles de comptes rendus en fonction des typologies de réunion, rendant ensuite la lecture et l’amendement plus efficace.

**ROI et business modèle : **L’usage actuel représente un coût élevé, étant directement lié aux taux d’utilisation de la solution, en raison de sa tarification par appel. Dans le cadre de la planification de l’industrialisation de la solution, une transition vers les instances AMP2 de Scaleway nous paraît donc indispensable. Affaire à suivre.

La volonté d’innovation de Steamulo, illustrée par le projet AutoScribe et soutenue par les solutions cloud évolutives de Scaleway, est un moyen d’illustrer le potentiel de transformation de l’IA dans les processus d’entreprise.

NB: Lien vers le communiqué de presse de Scaleway

Utilisation de Scaleway pour un MVP d’IA was originally published in STEAMULO Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Instagram
image
29/11/2023

La version tech des Dalton

#team #it #tech #developpeur #webdesign #web #webdeveloper #webdevelopment #informatique #fullstack #fullstackdeveloper #fullstackdev

Medium
image
Développement Mobile avec React Native et Expo : Le Duo Gagnant

Développement Mobile avec React Native et Expo : Le Duo Gagnant

Par où commencer

React Native: https://reactnative.dev

Expo : https://docs.expo.dev

Le développement mobile a connu une véritable révolution au cours de la dernière décennie, avec l’émergence de nouvelles technologies permettant de créer des applications riches et performantes. Parmi les nombreuses options disponibles, RN et Expo se sont imposés comme des choix populaires pour les développeurs d’applications mobiles (des applications telles que Facebook, Tesla, UberEats…). Dans cet article, je vais explorer ces deux technologies, en mettant l’accent sur leurs avantages et leurs différences, et vous aider à comprendre dans quel cas il est préférable de choisir l’une ou l’autre.

React Native : La Puissance de la Personnalisation

RN, développé par Facebook, est une bibliothèque open source qui permet de créer des applications mobiles natives pour iOS et Android en utilisant JavaScript. En partant donc d’un même langage, nul besoin d’avoir deux équipes - une native iOS et une autre Android - le code Javascript est commun pour l’application iOS et Android et fait automatiquement le bridge avec chaque partie native correspondante. L’un des avantages majeurs de RN est sa capacité à créer des applications hautement personnalisées. Vous pouvez accéder directement aux API natives de chaque plateforme et intégrer des composants personnalisés, ce qui en fait un choix parfait pour les applications exigeantes en termes de design et de fonctionnalités. Les performances sont excellentes, car le code JavaScript est compilé en code natif, garantissant une expérience utilisateur fluide.

Projet Expo : La Rapidité de Développement

Expo, quant à lui, est un ensemble d’outils et de services construits autour de RN pour simplifier le développement d’applications mobiles. L’un des principaux avantages d’Expo est la rapidité avec laquelle vous pouvez développer et déployer des applications. Il fournit un ensemble de composants prêts à l’emploi, une interface de ligne de commande conviviale et un système de gestion de projets. Par exemple pour cette dernière, vous pouvez compléter un fichier app.config, qui permettra de configurer votre application à un seul endroit:

export default ({ config }: ConfigContext): ExpoConfig => { ... return { splash: { image: './assets/images/splash-screen.png' resizeMode: 'cover', }, orientation: 'portrait', name: 'myApp', scheme: 'mySlug', icon: ./assets/images/appIcon/icon.png, version: "1.0.0", ios: { userInterfaceStyle: 'light', bundleIdentifier: com.mybundle.org, googleServicesFile: ./firebase/ios/GoogleService-Info.plist, }, android: { adaptiveIcon: { foregroundImage: './assets/images/appIcon/icon-adaptive.png', backgroundColor: '#FFFFFF', }, userInterfaceStyle: 'light', googleServicesFile: ./firebase/android/google-services.json, package: com.mybundle.org, softwareKeyboardLayoutMode: 'pan', versionCode: 100000, } }} Contrairement à un projet RN simple, avec Expo il n’est pas nécessaire d’éditer les parties natives pour configurer votre projet. Cela permet aux développeurs de se concentrer sur la création de fonctionnalités plutôt que sur la configuration et la gestion de l’environnement de développement. Expo propose également un service de déploiement over-the-air (OTA), qui permet de mettre à jour rapidement les applications sans avoir à passer par les app stores.

Différences Clés entre un projet React Native et Expo

Maintenant que nous avons examiné brièvement React Native et Expo, voyons quelles sont les principales différences entre les deux :

  1. Personnalisation : RN offre une personnalisation totale, tandis qu’Expo est plus axé sur la simplicité et la rapidité de développement. Si vous avez besoin de contrôle absolu sur l’apparence et le comportement de votre application, RN est la voie à suivre.

  2. Dépendance aux services Expo : Expo simplifie le développement, mais vous devez vous appuyer sur les services Expo pour la création, le déploiement et la gestion de vos applications. Avec RN, vous avez plus de flexibilité pour choisir vos propres outils et services. De plus, étant une surcouche au RN, un temps d’adaptation est nécessaire entre une montée de version RN et la disponibilité sur Expo.

3.** Taille de l’application** : Les applications Expo ont tendance à être plus volumineuses en raison de l’inclusion de certaines bibliothèques et de la surcouche d’Expo. Les applications RN peuvent être plus légères et plus optimisées si vous prenez soin de les développer de manière efficace.

  1. Accès aux API natives : RN permet un accès complet aux API natives, tandis qu’Expo limite l’accès à un ensemble restreint d’API pour des raisons de sécurité. Si vous avez besoin d’intégrer des fonctionnalités natives avancées, RN est la meilleure option.

  2. Librairies: Expo à réécrit un certain nombre de composants disponibles avec RN, apportant de nombreuses améliorations, par exemple le composant Image n’incluait pas de gestion du cache avant la version 0.72 de RN.

Quand Choisir React Native ou Expo ?

Le choix entre un projet RN avec ou sans Expo dépendra de votre projet spécifique. Si vous avez besoin de créer une application avec des fonctionnalités avancées et personnalisées, et que vous êtes prêt à gérer davantage de détails techniques, un projet nu RN est la solution idéale. D’un autre côté, si vous cherchez à développer rapidement une application avec un budget limité, Expo offre une approche simplifiée du développement, vous permettant de vous concentrer sur la création de fonctionnalités sans vous préoccuper de la configuration de l’environnement.

En fin de compte, la décision dépendra de vos priorités en matière de développement et des besoins spécifiques de votre projet.

Conclusion

Dans cet article, nous avons exploré les avantages de RN et Expo, ainsi que les différences clés entre les deux. En comprenant les forces et les faiblesses de chaque technologie, vous pourrez prendre une décision éclairée pour votre prochain projet de développement mobile. Que vous optiez pour la personnalisation totale de RN ou la rapidité de développement d’Expo, vous avez les outils nécessaires pour réussir dans le monde en constante évolution des applications mobiles.

Développement Mobile avec React Native et Expo : Le Duo Gagnant was originally published in STEAMULO Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Vous souhaitez nous présenter un projet ?

“Quality is the best Business Plan” - La fidélité de nos clients est la plus belle des reconnaissances du travail des équipes. N’hésitez pas à nous tester sur un de vos projets.

image