Almacenamiento de usuario de artefactos de IA

En diciembre, anunciamos la compatibilidad con Web Artifacts :confetti_ball:

En los meses intermedios, los LLM se han vuelto aún más potentes.

Me complace anunciar el almacenamiento de AI Artifacts.

La siguiente es una breve encuesta que se generó en su totalidad en un Discourse Artifact utilizando almacenamiento de usuario. ¡Háganos saber cómo se siente acerca de la IA!

Lea más al respecto en:


Este es un primer paso, y puedo ver que este sistema crece y permite todo tipo de usos extremadamente interesantes para empoderar a las comunidades:

  • Encuestas
  • Juegos
  • Encuestas sofisticadas
  • y más…
18 Me gusta

He hecho un artefacto de demostración para ejercitar el almacenamiento de usuario y demostrar lo que es posible con él, por favor, pruébalo.

Haz clic aquí para ver cómo se construyó.

PD: Usa un mando :video_game: para jugar si quieres una puntuación alta.

16 Me gusta

Sugerencia:

Al final de un prompt, considera añadir

haz preguntas según sea necesario

Si bien la IA a menudo hará varias preguntas, encuentro que las preguntas son válidas y, al tomarse el tiempo para responderlas, se obtiene un resultado mucho mejor. Incluso al final de las respuestas a las preguntas, vuelve a añadir haz preguntas según sea necesario. Esto a veces lleva varias rondas, pero al final, 5 minutos de preguntas y respuestas adicionales ahorran unos 20 minutos de múltiples idas y venidas. :slightly_smiling_face:

2 Me gusta

¿Qué es el almacenamiento de usuario? ¿Es como datos vinculados a la sesión de un visitante?

1 me gusta

Enlazado el ID de usuario, no a la sesión de usuario - compartido en todas las sesiones de usuario

2 Me gusta

Esto es bastante genial, inicialmente ignoré el tema porque vi “IA” en el título, pero en realidad es una buena característica. Sin embargo, ¿por qué está limitado solo a la IA? Parece que podría ser mucho más potente si cualquiera pudiera crear estos artefactos.

4 Me gusta

¡Doy mi apoyo a esto! Por ejemplo, sería genial tener una interfaz donde se pueda insertar/actualizar manualmente el código de los artefactos y los pares clave/valor para el almacenamiento.

De lo contrario, te ves obligado a usar el creador de personajes web (puede ser caro) o a conectarte a la base de datos a través de SSH y editar manualmente el código en la fila/columna de la base de datos correspondiente (puede ser arriesgado).

4 Me gusta

Ahora que lo mencionas, un fragmento de código ejecutable CON almacenamiento sería muy interesante… Puedo ver muchos casos de uso para él, especialmente en foros de ayuda de código.

3 Me gusta

Ese es un gran caso de uso; si eso sucediera, la gente en los foros de programación no tendría que depender de herramientas como JSFiddle y Codepen (por experiencia).

2 Me gusta

No estoy en contra de tener un mecanismo, pero es un trabajo bastante grande, hay mucha UI, como solución provisional, probablemente podría proporcionar una API de administración para la creación/edición de artefactos y demás.

5 Me gusta

Abriré un tema cuando tenga tiempo, gracias por informarme.

4 Me gusta

Tengo curiosidad, ¿cómo sabe el artefacto en la op mi nombre de usuario? @sam ¿te importaría compartir el código detrás de esto? ¡Gracias!

2 Me gusta

Los artefactos utilizan un sistema de mensajería desde el IFRAME aislado a la página anfitriona para poder comunicarse directamente con la instancia. Así es como pueden almacenar/recuperar datos de usuario y obtener el nombre de usuario/avatar, plantilla, etc.

La implementación está aquí: discourse-ai/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb at main · discourse/discourse-ai · GitHub

3 Me gusta

Estaré encantado de abrir esta solicitud de funciones lo antes posible, si está de acuerdo.

1 me gusta

Sí, claro, se me olvidó al final y ya no estoy en mi computadora, así que adelante.

3 Me gusta

En realidad me refería al código del artefacto :sweat_smile: , pero eso también es útil.
¡Gracias!

2 Me gusta

Hecho, jefe :smiling_face_with_sunglasses:

3 Me gusta