Publié le: Jul 31, 2019
Amplify Framework est un projet open source destiné à créer des applications mobiles et web compatibles avec le cloud.
À partir d'aujourd'hui, Amplify Framework ajoute une nouvelle catégorie appelée « Prédictions » qui permet aux développeurs d'ajouter et de configurer des cas d'utilisation basés sur l’IA et le ML dans leurs applications web et mobiles en utilisant peu de lignes de code. Aucune expérience préalable en machine learning n'est requise. Les développeurs peuvent accomplir ces cas d'utilisation avec l'interface de ligne de commande d’Amplify et la bibliothèque JavaScript d’Amplify (en utilisant la nouvelle catégorie Prédictions) ou les les kits SDK d’iOS et d’Android générés pour les services d’IA/de ML d’Amazon.
La CLI d’Amplify permet aux développeurs de configurer facilement le backend et d'orchestrer des cas d'utilisation avancés tels que l'indexation à la demande d’images pour automatiquement mettre à jour une collection dans Amazon Rekognition pour la reconnaissance des entités. Les octets d'image réels ne sont pas stockés par Amazon Rekognition. Par exemple, cela permet aux développeurs de charger en toute sécurité une image à l'aide d'un objet de stockage Amplify lors de l'exécution, ce qui déclenche une mise à jour automatique de la collection. L'application peut alors effectuer des appels d'inférence à l'aide de la bibliothèque de prédictions pour identifier les entités qui correspondent à l'image précédemment chargée. En outre, il est possible de configurer ou d’importer un point de terminaison SageMaker à partir de la CLI d’Amplify.
Les développeurs web peuvent utiliser la bibliothèque JavaScript d’Amplify avec la nouvelle catégorie Prédictions pour ajouter à leurs applications web des cas d'utilisation d’IA/de ML tels que la traduction de texte, la génération de synthèse vocale en texte, la reconnaissance d'images, la conversion de texte en parole ou encore l’extraction d’informations depuis un texte. Les cas d'utilisation pris en charge utilisent des services tels qu'Amazon Rekognition, Amazon Translate, Amazon Polly, Amazon Transcribe, Amazon Comprehend et Amazon Textract.
Les développeurs mobiles peuvent utiliser le nouveau kit SDK iOS et Android pour SageMaker pour effectuer des demandes d'inférence sur leurs modèles personnalisés hébergés sur SageMaker via un point de terminaison HTTPS. Le kit SDK Android comprend également la prise en charge d'Amazon Textract qui permet aux développeurs d'extraire du texte et des données à partir de documents numérisés. Ces services s'ajoutent à la liste des services IA existants pris en charge dans les kits SDK iOS et Android.
Pour plus d’informations sur l'utilisation de la catégorie Prédictions, reportez-vous à notre billet de blog. Pour en savoir plus sur le cadre Amplify, consultez notre documentation.