Stockage utilisateur d'artefacts d'IA

En décembre, nous avons annoncé la prise en charge des artefacts Web :confetti_ball:

Au cours des mois suivants, les LLM sont devenus encore plus puissants.

Je suis très heureux d’annoncer le stockage des artefacts IA.

Ce qui suit est une courte enquête qui a été générée entièrement dans un artefact Discourse en utilisant le stockage utilisateur. Faites-nous savoir ce que vous pensez de l’IA !

En savoir plus à ce sujet sur :


Ceci est un premier pas, et je peux voir ce système se développer et permettre toutes sortes d’utilisations extrêmement intéressantes pour aider à renforcer les communautés :

  • Sondages
  • Jeux
  • Sondages sophistiqués
  • et plus encore…
18 « J'aime »

J’ai créé un artefact de démonstration pour tester le stockage utilisateur et montrer ce qu’il permet de faire, essayez-le.\n\n<div class="ai-artifact" data-ai-artifact-version="10" data-ai-artifact-id="283" data-ai-artifact-seamless data-ai-artifact-height="650" data-ai-artifact-autorun">\n\n\nCliquez ici pour voir comment il a été construit.\n\nPS : Utilisez une manette :video_game: pour jouer si vous voulez un score élevé

16 « J'aime »

Suggestion :

À la fin d’une invite, envisagez d’ajouter :

posez des questions si nécessaire

Bien que l’IA pose souvent plusieurs questions, je trouve que ces questions sont pertinentes et qu’en prenant le temps d’y répondre, on obtient un bien meilleur résultat. Même à la fin des réponses aux questions, ajoutez à nouveau posez des questions si nécessaire. Cela peut parfois prendre plusieurs allers-retours, mais au final, 5 minutes de questions-réponses supplémentaires permettent d’économiser environ 20 minutes de multiples allers-retours. :slightly_smiling_face:

2 « J'aime »

Qu’est-ce que le stockage utilisateur ? Est-ce comme des données liées à la session d’un visiteur ?

1 « J'aime »

Lien avec l’identifiant de l’utilisateur, pas à la session utilisateur - partagé sur toutes les sessions utilisateur

2 « J'aime »

C’est plutôt cool, j’ai d’abord ignoré le sujet parce que j’ai vu “IA” dans le titre, mais c’est en fait une fonctionnalité intéressante. Cependant, pourquoi est-ce limité uniquement à l’IA ? Cela semble pouvoir être beaucoup plus puissant si n’importe qui pouvait créer ces artefacts.

4 « J'aime »

Je plussoie ! Par exemple, avoir une interface où le code des artefacts et les paires clé/valeur pour le stockage peuvent être insérés/mis à jour manuellement serait génial.

Sinon, vous êtes obligé soit d’utiliser le créateur de persona web (peut coûter cher), soit de vous connecter en tunnel SSH à la base de données et de modifier manuellement le code dans la ligne/colonne de base de données pertinente (peut être risqué).

4 « J'aime »

Maintenant que vous le dites, un extrait de code exécutable AVEC stockage serait très intéressant… Je peux voir de nombreux cas d’utilisation, en particulier sur les forums d’aide au codage.

3 « J'aime »

C’est un excellent cas d’utilisation, si cela se produisait, les gens sur les forums de codage n’auraient pas à dépendre de choses comme JSFiddle et Codepen (d’après mon expérience).

2 « J'aime »

Je ne suis pas contre avoir un mécanisme, mais c’est un travail plutôt conséquent, il y a beaucoup d’interface utilisateur, une solution intermédiaire que je pourrais probablement faire est de fournir une API d’administration pour la création / modification d’artefacts et ainsi de suite.

5 « J'aime »

J’ouvrirai un sujet quand j’aurai le temps, merci de m’avoir informé.

4 « J'aime »

Je suis curieux, comment l’artefact dans l’OP connaît-il mon nom d’utilisateur ? @sam, pourriez-vous partager le code derrière cela ? Merci !

2 « J'aime »

Les artefacts utilisent un système de messagerie de l’IFRAME sandboxé vers la page hôte pour communiquer directement avec l’instance. C’est ainsi qu’ils peuvent stocker/récupérer des données utilisateur et obtenir le nom d’utilisateur/avatar, etc.

L’implémentation est ici : discourse-ai/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb at main · discourse/discourse-ai · GitHub

3 « J'aime »

Je serais heureux d’ouvrir cette demande de fonctionnalité dès que possible, si cela vous convient.

1 « J'aime »

Oui, j’ai fini par oublier et je ne suis plus devant mon ordinateur, alors allez-y.

3 « J'aime »

Je faisais en fait référence au code de l’artefact :sweat_smile:, mais c’est utile aussi.
Merci !

2 « J'aime »

C’est fait, chef :smiling_face_with_sunglasses:

3 « J'aime »