Fonctionnalités d'Amazon Q : votre expert pour créer sur AWS (version préliminaire)

Amazon Q s'appuie sur plus de 17 ans d'expérience AWS pour vous aider à concevoir vos applications selon les bonnes pratiques, à expliquer le code source et à implémenter les fonctionnalités des applications, à transformer vos applications, et bien plus encore.

Assistant IA pour AWS

Amazon Q est disponible partout où vous en avez besoin, comme dans la console de gestion AWS, la documentation, le site Web, les IDE avec Amazon CodeWhisperer, les applications de chat d'équipe telles que Slack ou Microsoft Teams avec AWS Chatbot, Amazon CodeCatalyst ou bientôt via l'application mobile de la console AWS.
Amazon Q a été entraîné sur la base de plus de 17 ans d'expérience d'AWS dans le domaine de la création dans le cloud afin de fournir des conseils contextuels et référentiels. Les architectes d'applications peuvent utiliser Amazon Q pour accélérer leurs recherches et leur conception en gardant à portée de main les modèles Well-Architected et les bonnes pratiques AWS. Les développeurs peuvent explorer une base de code peu familière en demandant à Amazon Q d'expliquer la logique du programme en langage naturel, d'identifier et de corriger rapidement les bogues, et même de mettre en œuvre des fonctionnalités complètes ainsi que des cas de test. Les développeurs peuvent proposer des améliorations et de nouvelles fonctionnalités plus rapidement que jamais. 

Amazon Q repose sur Amazon Bedrock, un service entièrement géré destiné à créer des applications d'IA générative qui propose un choix de modèles de fondation (FM) hautement performants d'Amazon et de grandes entreprises d'IA. Amazon Q utilise plusieurs FM pour effectuer ses tâches et utilise la logique pour acheminer les tâches vers la FM la mieux adaptée à la tâche. AWS met en œuvre la détection automatique des abus. Amazon Q étant basé sur Amazon Bedrock, les utilisateurs héritent des contrôles mis en œuvre dans Amazon Bedrock pour garantir la sûreté, la sécurité et l'utilisation responsable de l'IA.

Concevez et développez

Amazon Q est disponible dans l'IDE avec CodeWhisperer pour vous aider à accélérer votre développement. Vous pouvez demander à Amazon Q d'expliquer la logique du programme dans une base de code que vous ne connaissez pas, d'identifier et de corriger rapidement les bogues ou de générer des tests fonctionnels.
Grâce à la capacité de développement de fonctionnalités Amazon Q, vous pouvez passer d'une invite en langage naturel à une fonctionnalité d'application en beaucoup moins de temps. Accédez à des instructions interactives étape par étape, au code, aux tests et aux bonnes pratiques, avec CodeCatalyst ou directement depuis votre IDE avec CodeWhisperer. Amazon Q comprend la structure de votre espace de travail et décompose votre requête en étapes de mise en œuvre logiques, qui peuvent inclure la génération de code, les tests, les intégrations d'API, etc. Vous pouvez collaborer avec Amazon Q pour passer en revue la mise en œuvre et, lorsque vous serez prêt, vous pourrez demander à Amazon Q de vous aider à implémenter chaque étape. 
La capacité de développement de fonctionnalités Amazon Q est disponible dans CodeCatalyst pour vous aider à créer des fonctionnalités d'application en beaucoup moins de temps. Les équipes peuvent attribuer un problème à Amazon Q directement dans CodeCatalyst. Amazon Q convertira l'invite en plan exploitable, puis générera et fournira du code prêt à être fusionné, sans avoir à saisir l'IDE.
Amazon Q peut vous aider à prendre des décisions rapides et économiques concernant le type d'instance de calcul optimal avant de créer vos charges de travail. Amazon Q génère des suggestions personnalisées de types d'instances Amazon Elastic Compute Cloud (Amazon EC2), en utilisant le contexte de vos actions dans la console. Son interface en langage naturel vous permet de décrire facilement votre charge de travail et vos besoins et de recevoir les instances les mieux adaptées.

Résoudre les problèmes

Lorsque vous demandez à Amazon Q de vous aider à résoudre un problème de connectivité réseau, il travaille avec l'analyseur d'accessibilité VPC pour vérifier vos connexions et inspecter la configuration de votre réseau afin d'identifier les problèmes potentiels. Amazon Q fournit ensuite des conseils sur la manière de résoudre le problème ou de le diagnostiquer de manière plus approfondie. L'utilisation conjointe des fonctionnalités conversationnelles d'Amazon Q et de l'analyseur d'accessibilité vous permet de résoudre rapidement les problèmes de connectivité réseau de manière intuitive.
Amazon Q permet de résoudre et de corriger les erreurs de la console en quelques secondes grâce à des conseils d'experts et à des solutions concrètes étape par étape. Lorsque vous rencontrez une erreur dans la console, vous pouvez demander à Amazon Q de la résoudre en une seule étape. Amazon Q fournira un contexte sur la cause probable de l'erreur et des mesures explicites pour y remédier, le tout en s'appuyant sur les bonnes pratiques d'AWS.

Transformation

Amazon Q peut vous aider à mettre à niveau vos applications Java vers la dernière version du langage. Amazon Q peut identifier et mettre à jour les dépendances et les structures obligatoires des packages, mettre à jour le code obsolète, intégrer les bonnes pratiques de sécurité et générer des tests pour valider l'exécution de l'application mise à niveau.

Confidentialité et sécurité

Amazon Q n'utilise pas le contenu des clients professionnels pour former le modèle sous-jacent et propose des contrôles de sécurité et d'accès connus pour garantir la confidentialité et la sécurité de vos données.

Amazon Q fournit des contrôles de sécurité et d'accès connus et peut comprendre et respecter vos identités, rôles et autorisations de gouvernance existants et utiliser ces informations pour personnaliser ses interactions.

Analyse de données

Avec le SQL génératif Amazon Q, vous pouvez simplifier la création de requêtes et augmenter votre productivité en exprimant les requêtes en langage naturel et en recevant des recommandations de code SQL directement dans l'éditeur de requêtes Amazon Redshift. Amazon Q peut analyser les intentions des utilisateurs, les modèles de requêtes et les métadonnées du schéma dans Amazon Redshift pour fournir des requêtes SQL, réduisant ainsi le temps nécessaire pour obtenir des informations exploitables sur les données.

Support

Amazon Q s'intègre à AWS Support, ce qui vous permet de communiquer facilement avec les agents de support depuis l'interface Amazon Q si une assistance supplémentaire est requise. AWS respectera les droits de votre plan de support lors de l'utilisation de cette intégration.