Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Dernière nouveauté qui a attiré mon attention lors de la conf ReInvent 2021 d’AWS, l’arrivée d’un éditeur de chatbot. Les chatbots qu’on appelle en français « agent conversationnel » (argh) sont très à la mode en ce moment, car ils permettent par exemple de réserver une chambre d’hôtel ou de commander des fleurs en écrivant simplement dans une fenêtre de chat.

C’est une interface qu’on trouve en général sur un site web, mais c’est surtout pour moi l’étape précédent l’interaction totalement vocale (avec Alexa par exemple).

AWS propose donc maintenant un concepteur de chatbot au sein de son service Amazon Lex. Pour rappel, Amazon Lex est un service qui permet de créer des interfaces conversationnelles en utilisant la voix et le texte. Grâce à Lex, la moteur d’apprentissage (deep learning) d’Alexa est rendu accessible à tous les développeurs qui souhaitent intégrer des chatbots sophistiqués en langage naturel à leurs applications.

Capture d'écran de l'interface de l'éditeur d'AWS pour créer un chatbot

Comme tout le monde n’a pas forcément le temps de coder tout ça, Amazon a sorti un concepteur automatisé de chatbot qui permet d’aller facilement jusqu’à la phase de conception avec Amazon Lex.

Icône de chatbot personnalisable dans l'éditeur d'AWS

Ce concepteur de chatbots utilise le machine learning pour analyser ce qui lui est demandé et proposer une expérience de base, qui peut ensuite être enrichie et affinée pour répondre encore mieux aux demandes des utilisateurs. C’est donc un bon moyen de concevoir des chatbots en quelques heures sans passer par la case développement qui peut prendre plusieurs semaines.

Diagramme de flux pour la création d'un chatbot avec l'éditeur d'AWS

Vous pouvez évidemment tester tout ça en vous rendant ici. C’est gratuit durant la preview et après ce sera facturé (voir les prix sur la page Amazon Lex)

Et pour apprendre à l’utiliser, c’est par ici que ça se passe.


Youtube-dl, je suis sûr que vous adorez, mais si la ligne de commande vous rebute, voici FireDM, un super outil de téléchargement qui permet de récupérer n’importe quel fichier ou vidéo YouTube ou autre le plus rapidement possible.

Développé en Python, FireDM utilise un système de connexions simultanées pour récupérer des fichiers seuls ou des playlists entières de tout un tas de sites de streaming. Chaque download peut être repris là où il s’est arrêté en cas de coupure réseau et vous pouvez même commencer à regarder une vidéo avant même qu’elle soit finie d’être téléchargée.

Une fonctionnalité « batch » permet de récupérer plusieurs liens en même temps et pour les vidéos, programmer des horaires de téléchargement et vous pouvez même récupérer les sous-titres séparément ou choisir la qualité de la vidéo avant de la télécharger.

Logo de FireDM

FireDM surveille votre presse papier, donc vous n’aurez qu’à copier un lien pour que celui-ci soit automatiquement détecté par FireDM.

Pour ceux qui aiment récupérer des vidéos « protégées » dans un espace « membre », FireDM supporte également les cookies ou les logins / password.

C’est un super outil qui je pense vous rendra bien service. C’est dispo ici pour Linux et Windows.


Dans cette vidéo, je vous explique les bases pour bien utiliser Brew, un gestionnaire de paquets indispensable pour macOS qui vous permettra de vous sentir sous Mac comme sous Linux.

Brew, le meilleur gestionnaire de paquet de macOS (non officiel) vous permettra d’installer facilement des applications et vous facilitera la vie sous mac, un peu comme si vous étiez sous un bon vieux Linux.

Notez que Brew existe également sous Linux donc si vous êtes linuxien, ça peut également vous intéresser.

Bonne semaine à tous et encore merci pour votre soutien ! Et pensez à vous abonner à ma chaine Youtube !

https://brew.sh/


Si vous avez un casque audio ou des écouteurs Bluetooth, cet article va sûrement vous intéresser. En effet, la plupart des casques audio du marché modifient la courbe de réponse fréquentielle pour ajouter plus de basses ou plus d’aigu au son d’origine. Peu de casques sont réellement neutres en termes de son, ce qui chagrine beaucoup les audiophiles.

Heureusement, grâce au projet AutoEq, ce sont plus de 2500 casques audio qui ont été analysés afin de fournir les bons réglages d’égalisation afin de retrouver un son neutre avec votre casque.

Ainsi, ce projet AutoEq se compose d’une collection de paramètres d’égalisation, mais également d’outils pour égaliser vous-même votre casque sous Windows, macOS, Linux, iOS et Android.

Pour connaître ces paramètres, rendez-vous sur cette page et cherchez le nom de votre casque audio.

Par exemple pour mon Bose, voici les EQ (paramétrique et fixes) :

Casque audio sur fond bleu avec l'application AutoEq ouverte sur un téléphone

Ensuite, il ne vous reste plus qu’à saisir ces informations dans des outils comme EqualizerAPO, Peace (Windows), Wavelet (Android), PulseEffect (Linux)…etc.

En jouant avec « l’égaliseur », vous atteindrez un son le plus neutre possible.

Schéma montrant le fonctionnement de l'égaliseur automatique AutoEq pour améliorer le son d'un casque audio

Bonne écoute à tous !


Durant la conf ReInvent 2021 d’AWS, j’ai assisté à l’annonce de Amplify Studio, un environnement de développement très visuel, no-code qui permet aux développeurs de créer des interfaces frontend.

Pour rappel, Amplify est une suite d’outils et de services qui permettent aux dev web et mobile de créer de toutes pièces des applications full stack qui sont hébergées sur AWS. On y trouve des modules pour gérer l’authentification, le stockage, la base de données, l’analyse des stats, l’intégration d’API mais également tous les outils back pour son déploiement (CI/CD, domaines personnalisés, hébergement…etc.).

Logo d'Amplify Studio

Pour apporter encore plus de souplesse aux développeurs, AWS propose Amplify Studio qui est donc capable de « convertir » des designs Figma en interface que vous pouvez ensuite mapper avec votre modèle de données pour créer vos applications. L’intégration avec Figma est bien pensée et permet de récupérer du code permet de générer du code React réutilisable en important votre fichier de conception Figma.

Capture d'écran de l'interface de création d'application Amplify Studio

Amplify Studio convertit ainsi automatiquement tout composant Figma en un composant React qui peut ensuite être utilisé dans l’application. Chaque fois que vous faites une modification dans Figma, vous synchronisez ensuite les changements avec Amplify Studio et l’application se met à jour.

Les applications créées sur Amplify sont ainsi évolutives (scalables) et vous ne payerez que ce que vous consommez niveau hébergement. C’est un bon moyen de faire des MVP (Minimum valuable product), des sites vitrine, des blogs, des applications mobiles, des petites bases de données… totalement dans le cloud d’Amazon.

Diagramme montrant comment Amplify Studio fonctionne avec AWS

Vous l’aurez compris, avec Amplify Studio, vous pourrez créer rapidement une application Web complète, front et back, avec un codage minimal, tout en conservant un contrôle total sur la conception et le comportement de votre application via l’accès au code.

Image montrant un utilisateur faisant glisser des composants dans une application Amplify Studio

Le tout ensuite, est déployable sur les serveurs d’Amazon en un clic.

Pour tester Amplify Studio et apprendre à créer votre premier site ou application mobile de cette façon, je vous invite à suivre ce tutoriel.