Partage de technologie

Amazon Cloud Technology Amazon Bedrock crée une expérience d'application d'IA

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Préface

Les applications de grands modèles se développent rapidement et la nécessité de déployer un ensemble d'applications d'IA augmente également. Le déploiement à partir de zéro prend trop de temps. Cependant, le service d'IA générative entièrement géré d'Amazon Bedrock simplifie la transition des modèles de base vers l'IA générative. Le processus complexe de création d’applications ouvre une voie directe et efficace aux clients. Les utilisateurs n'ont qu'à suivre quelques étapes intuitives et simples pour créer et déployer rapidement des agents entièrement gérés. Ces agents peuvent appeler des API de manière flexible et exécuter efficacement une logique métier diversifiée et complexe.

Ce modèle de service innovant accélère non seulement considérablement la vulgarisation et l'application de la technologie d'IA générative, mais offre également une commodité et une possibilité sans précédent à tous les horizons d'explorer et de pratiquer dans le domaine de l'intelligence artificielle. Cet article explique principalement comment utiliser Amazon Bedrock pour déployer un service d'IA générative entièrement géré.

Amazon Cloud Technology offre aux nouveaux utilisateurs un package d'essai gratuit (gratuit dans les 12 mois, gratuit pour toujours, etc.), comprenant Le substrat rocheux de l'Amazonie Une variété de services, notamment.Les utilisateurs peuventPage d'essai gratuit de la technologie Amazon Cloud pour la région d'outre-mer Apprenez-en davantage et démarrez votre essai gratuit. Cela réduit non seulement la barrière d'entrée pour les utilisateurs, mais permet également aux utilisateurs d'explorer et d'apprendre les services cloud d'Amazon Cloud Technology sans aucun fardeau.

Visitez le substrat rocheux de l'Amazonie

premier besoinTechnologie cloud Amazon Créez un compte.OuvrirLe substrat rocheux de l'Amazonieentrée et cliquez sur le bouton Commencer.
Insérer la description de l'image ici

Ensuite, nous pouvons voir l'interface backend d'Amazon Bedrock. Nous pouvons voir qu'Amazon Bedrock prend en charge plusieurs modèles, notamment Amazon Titan, Claude, Jurassic, Command, Stable Diffusion et Llama2.

Insérer la description de l'image ici

Accès au modèle

Sélectionnez « Accès au modèle » dans le menu de gauche pour autoriser le modèle, puis sélectionnez Gérer l'accès au modèle sur la droite. Pour certains modèles, vous devrez peut-être d'abord soumettre les détails du cas d'utilisation avant de pouvoir demander l'accès.

Insérer la description de l'image ici
Ensuite, vérifiez les modèles dont vous avez besoin. Il est recommandé de tous les vérifier. La fonction de dialogue GPT doit vérifier n'importe quel modèle avec la balise Text, et la fonction d'image générée par le texte de diffusion stable doit vérifier le modèle avec la balise Image. Enfin, cliquez sur le bouton Demander l'accès au modèle ci-dessous pour compléter l'autorisation.

Insérer la description de l'image ici
Confirmez ensuite si le modèle est autorisé avec succès.

Construire un texte de diffusion stable pour générer des images

Sélectionnez la barre Playgrounds dans la barre de navigation de gauche pour voir les trois modes du modèle :

  • Mode Chat : prend en charge l'interaction textuelle et la génération de code, et peut également comparer les résultats entre différents modèles pour acquérir une compréhension approfondie des performances de l'IA générative dans différentes situations.
  • Mode texte : prend en charge un processus simple de traitement de texte, dispose d'algorithmes avancés et peut traiter et analyser efficacement de grandes quantités de données textuelles.
  • Mode Image : prend en charge la conversion rapide de descriptions textuelles en images pour obtenir une présentation créative instantanée. Il peut générer des images décrites par les utilisateurs en quelques secondes, offrant ainsi un moyen plus intuitif et efficace de convertir des idées sous forme visuelle.

Insérer la description de l'image ici
Ensuite, nous sélectionnons Sélectionner le modèle et sélectionnons le modèle que nous souhaitons utiliser. Ces modèles sont les modèles que nous avons choisi d'autoriser juste au dessus.
Insérer la description de l'image ici
Nous pouvons ensuite saisir l'invite suivante pour laisser Amazon Bedrock générer des images pour nous, puis cliquer sur Exécuter.
Mot d'invite cas 1

1girl, masterpiece, best quality, high resolution, 8K , HDR, cinematic lighting, bloom, sun light, looking at viewer, outdoor, detailed shadows, intricate tree shadows, raytracing`
  • 1

Mot d'invite cas 2

1cute girl walking in street, half body, 64K, Professional,Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura
  • 1

Présentation des propriétés concernées.

Les attributsdécrire
mot d'inviteIl décrit principalement les images, y compris le style du contenu et d'autres informations. Le webui d'origine aura une limite de mots pour cet endroit. Vous pouvez installer des plug-ins pour dépasser la limite de mots.简单来说就是你想要生成一副什么样的图片,包含主体、风格、色彩、质量要求等等
mot d'invite inversé告诉模型我们不需要的风格, indiquant ce que vous ne voulez pas, par exemple, vous ne voulez pas que quelque chose apparaisse dans l'image, vous ne voulez pas que l'image soit de mauvaise qualité, vous ne voulez pas que le personnage soit flou ou ait plusieurs bras et jambes, etc.
Pertinence des mots rapides (échelle CFG) Le classificateur guide librement l'échelle. Plus la cohérence entre l'image et l'invite est faible, plus les résultats seront créatifs. Plus la valeur est élevée, plus l'image sera proche du texte descriptif. Généralement réglé sur 7
Méthode d'échantillonnage扩散算法的去噪声采样模式会影响其效果, les résultats des différents modes d'échantillonnage seront très différents.
Étapes d'échantillonnageQue fait-on lors de la génération d'images à l'aide d'un modèle de diffusion迭代步骤 . Après chaque itération, l'IA a davantage de possibilités de comparer l'invite avec les résultats actuels et d'effectuer les ajustements correspondants. Il convient de noter qu’un nombre plus élevé d’étapes d’itération consommera plus de temps et de coûts de calcul, mais cela ne signifie pas nécessairement que de meilleurs résultats seront obtenus.Cependant, si le nombre d’étapes d’itération est trop faible, généralement pas inférieur à 50, la qualité de l’image diminuera définitivement.
Graine aléatoire (Graine)Générer une graine aléatoire pour chaque image. Cette graine est utilisée pour.作为确定扩散初始状态的基础 . -1 signifie que le dessin n'est pas basé sur la graine d'image, mais est entièrement généré en fonction de votre invite. Si vous remplissez la valeur de graine d'une image, elle fera référence à la graine d'image que vous avez remplie et effectuera un deuxième dessin basé sur. sur cette image.

Le mot d’invite est très important et constitue la condition la plus fondamentale pour générer des images. Les mots d'invite sont composés de plusieurs affixes. Les mots d'invite sont divisés en mots d'invite positifs (invite positive) et en mots d'invite négatifs (invite négative), qui sont utilisés pour indiquer à l'IA ce qui est nécessaire et ce qui ne l'est pas. Le mot d’invite inverse semble un peu intrigant, mais il s’agit en fait d’une description de ce que nous ne voulons pas voir apparaître. Les mots d'invite et les mots de contre-invite dépendent en fait de votre imagination. Vous devez les convertir en termes de description anglais pour être plus efficace. Personnellement, je pense qu'il n'y a pas de formule fixe, ce qui limitera l'imagination des gens. vous le souhaitez, laissez libre cours à votre imagination.

Insérer la description de l'image ici

Résumer

Amazon Bedrock, un service d'IA générative entièrement géré, m'a choqué. Il semblait qu'une personne gênante comme moi avait trouvé un foyer. Il aurait été assez compliqué de construire le modèle moi-même, mais Amazon Bedrock a complètement résolu mon problème. Au cours de l'expérience, j'ai quelques avis sur les applications de construction HAI :
1. Construction et déploiement rapides. Je pense que c'est un avantage que de nombreux utilisateurs peuvent constater. C'est vraiment pratique.
2. Amazon Bedrock utilise une architecture et des algorithmes avancés pour gérer un grand nombre de requêtes simultanées et fournir des services à haut débit et à faible latence, ce qui permet aux utilisateurs d'avoir une meilleure expérience lors de l'utilisation de l'application.
3. Vous pouvez créer un ensemble de services afin que plusieurs applications puissent être utilisées ensemble, ce qui permet non seulement d'économiser de l'argent, mais également du temps.