


J'ai combiné la blockchain et l'IA pour générer de l'art. Voici ce qui s'est passé ensuite.
Feb 26, 2025 am 03:38 AMTutoriel: visualisez les données de blockchain dans une image magnifique de type arc-en-ciel
Explorez le mystère derrière l'arc-en-ciel
à quoi ressemblerait la blockchain si elle pouvait être affichée avec des images?
La blockchain est une mise en ?uvre technique des livres distribués et est le plus souvent associé aux transactions financières. C'est loin de ce que nous considérons habituellement comme ?beau?. D'autant plus que les données stockées sur la blockchain sont principalement composées de nombres, de lettres et de symboles complexes, qui sont combinés avec le nombre de valeurs, les adresses de l'expéditeur et du récepteur ( portefeuille ) et les métadonnées liées. Cependant, j'ai déjà travaillé sur la génération d'images pour représenter l'informatique quantique, qui est similaire à la blockchain et contient également des nombres complexes. Je me demande s'il est possible de combiner les mêmes techniques de visualisation - en utilisant l'intelligence artificielle et les modèles de langue importants et l'ingénierie rapide - pour générer des images à partir d'une toute nouvelle source de données. Essayons-le!
Tout est à propos des caractéristiques
Pour générer des images à partir de la blockchain, nous devons d'abord déterminer les fonctionnalités à utiliser.
Les transactions typiques ont les attributs suivants qui identifient
expéditeur, destinataire ,
Montant, fee , , ID unique et autres métadonnées connexes . Ces fonctionnalités peuvent être utilisées comme indicateurs principaux et sont incluses dans les conseils pour que les modèles AI et de grande langue générent des images correspondantes. La magie derrière la folie Le processus de visualisation générera une image basée sur des fonctionnalités identifiées à partir de
Trade<code>交易哈希 a3c26b8572447228f515e71e41ce70af93d590e48e77ff6e97d70beb7919f8da 總費用 0.168317 ADA 總輸出 1,307.847408 ADA 發(fā)送者 addr1_test1upm4c9yw05l0su5ygfj4a7qhxkqy2qwg5plupmradr6wnxssp8wj0 接收者 addr1_test1uz25rnrpv5njt85h5q2c6yaj2wre0n43s3thed5syrmcdrq85p0rm</code>.
Nous chargerons les transactions à partir de la blockchain et extraire les champs clés. Dans ce cas, nous utiliserons
cardano
. Bien s?r, toute crypto-monnaie peut être utilisée, notamment Bitcoin, Ethereum et Solana. Surtout, nous inclurons les valeurs de la transaction de hachage de transaction, d'adresses de l'expéditeur et de récepteur, et surtout, la valeur de la transactionpour visualiser le flux de données d'une manière belle et imaginative. Enfin, nous utiliserons le
invite d'ingénieriepour créer des invites appropriées pour les modèles de grands langues pour générer des images. Processus de génération d'images Nous devons faire deux demandes de réseau. Une demande récupérera la transaction et la seconde appellera le modèle de grande langue.
L'image suivante montre cette conception.
Créer un scriptLa première étape de notre processus consiste à créer un programme Python qui peut charger les détails de la blockchain.
Nous utiliserons l'API BlockFrost pour accéder aux transactions, ce qui nous permet de lire des données sans charger la blockchain entière sur le PC (cela peut être très grand et à forte intensité de CPU). Si nous avons un ID de transaction, cela est facile à implémenter dans Python.
<code>交易哈希 a3c26b8572447228f515e71e41ce70af93d590e48e77ff6e97d70beb7919f8da 總費用 0.168317 ADA 總輸出 1,307.847408 ADA 發(fā)送者 addr1_test1upm4c9yw05l0su5ygfj4a7qhxkqy2qwg5plupmradr6wnxssp8wj0 接收者 addr1_test1uz25rnrpv5njt85h5q2c6yaj2wre0n43s3thed5syrmcdrq85p0rm</code>
Comme indiqué dans l'exemple de code ci-dessus, nous extraitons l'identifiant de transaction , ADA Quantité et les adresses Sender et récepteur . Ces nombres et les valeurs alphanumériques devraient être suffisants pour aider l'IA à générer des images.
Maintenant que les points de données clés ont été extraits, il est temps de faire une ingénierie rapide.
Le secret est l'invite
Projet invite est la force clé de la génération d'images basée sur la valeur d'origine . C'est aussi là que nous pouvons utiliser notre créativité.
Puisque nous voulons visualiser non seulement les valeurs de la transaction, mais aussi le concept du flux d'informations entre l'expéditeur et le récepteur, nous pouvons inclure cette idée dans l'invite et laisser l'IA essayer de visualiser c'est le résultat.
"Générez une image basée sur les détails de la transaction suivants: Imaginez une scène représentant le flux de valeur et les connexions entre ces entités. Y compris une prairie, un flux avec des couleurs chaudes et séduisantes. ID de transaction: ABC123, Montant ADA: 10.25, Expéditeur: addr1_testabc, récepteur: addr1_testxyz.Bien s?r, l'invite n'est pas complètement codée en dur comme indiqué dans l'exemple ci-dessus. Au lieu de cela, avant d'envoyer l'invite à un modèle de langue large, nous injectons la variable
de la transaction dans l'invite.
Il est temps de faire preuve de créativité La vraie magie est dans le
invite.
Comme mentionné ci-dessus, nous utilisons une invite statique principalement pour indiquer comment les grands modèles de langage génèrent des images. Cependant, les espaces réservés sont toujours présents dans l'invite, et notre script insérera les fonctionnalités
de la transaction dans ces espaces réservés pendant le processus de visualisation.L'une de ces caractéristiques est la quantité de valeur. Transactions de groupe à intervalles
étant donné que nous voulons que la quantité de valeur (ADA) soit représentée par différents types d'images, nous divisons la quantité enintervalles
à partir desquels nous fournirons différentes scènes d'image.Catégorie d'intervalles par montant de transaction
0-4: petites fleurs, un arbre
5-9: jardin, quelques arbres
- 10-19: parc, petit étang
- 20-29: prairies, ruisseau
- 30-39: prairies luxuriantes, fleurs
- …
- Cette définition d'intervalle peut être mise en ?uvre comme suit.
poésie
<code>def fetch_transaction_details(tx_id): tx_details = api.transaction_utxos(tx_id) ada_amount = sum(int(output.amount[0].quantity) for output in tx_details.outputs if not output.collateral) / 1000000 # 將洛夫萊斯轉(zhuǎn)換為ADA sender = tx_details.inputs[0].address receiver = tx_details.outputs[0].address return TransactionDetails(tx_id, ada_amount, sender, receiver)</code>
- musique
- graphique
- Art numérique et NFT
- art
- Les modèles de grandes langues sont très puissants pour générer une variété de contenu, à condition que les données et les idées soient accessibles. vers l'étape suivante
C'était amusant de créer ce projet et j'espère que cela vous inspire pour avoir la possibilité de ce que la blockchain peut faire. Le code source complet peut être trouvé ici.
L'avenir est infiniment large en combinant la technologie de pointe de la blockchain et des modèles de grands langues et un peu d'imagination. que allez-vous créer ensuite? sur l'auteur
Si vous aimez cet article, veuillez envisager de suivre mes mises à jour sur le médium, Twitter et mon site Web pour recevoir des notifications de mes futurs articles et recherche.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Rappelez-vous le flot de modèles chinois open source qui a perturbé l'industrie du Genai plus t?t cette année? Alors que Deepseek a fait la majeure partie des titres, Kimi K1.5 était l'un des noms importants de la liste. Et le modèle était assez cool.

à la mi-2025, l'AI ?Arme Race? se réchauffe, et Xai et Anthropic ont tous deux publié leurs modèles phares, Grok 4 et Claude 4.

Mais nous n'aurons probablement pas à attendre même 10 ans pour en voir un. En fait, ce qui pourrait être considéré comme la première vague de machines vraiment utiles, de type humain, est déjà là. Les dernières années ont vu un certain nombre de prototypes et de modèles de production sortant de T

Jusqu'à l'année précédente, l'ingénierie rapide était considérée comme une compétence cruciale pour interagir avec les modèles de langage grand (LLM). Récemment, cependant, les LLM ont considérablement progressé dans leurs capacités de raisonnement et de compréhension. Naturellement, nos attentes

Construit sur le moteur de profondeur neuronale propriétaire de Leia, l'application traite des images fixes et ajoute de la profondeur naturelle avec un mouvement simulé - comme les casseroles, les zooms et les effets de parallaxe - pour créer de courts bobines vidéo qui donnent l'impression de pénétrer dans le SCE

Imaginez quelque chose de sophistiqué, comme un moteur d'IA prêt à donner des commentaires détaillés sur une nouvelle collection de vêtements de Milan, ou une analyse de marché automatique pour une entreprise opérant dans le monde entier, ou des systèmes intelligents gérant une grande flotte de véhicules.

Une nouvelle étude de chercheurs du King’s College de Londres et de l’Université d’Oxford partage les résultats de ce qui s'est passé lorsque Openai, Google et Anthropic ont été jetés ensemble dans un concours fardé basé sur le dilemme du prisonnier itéré. Ce n'était pas

Les scientifiques ont découvert une méthode intelligente mais alarmante pour contourner le système. Juillet 2025 a marqué la découverte d'une stratégie élaborée où les chercheurs ont inséré des instructions invisibles dans leurs soumissions académiques - ces directives secrètes étaient la queue
