elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Qué estructura y API utilizo para almacenar conversaciones de IA en navegador?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Qué estructura y API utilizo para almacenar conversaciones de IA en navegador?  (Leído 2,295 veces)
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Qué estructura y API utilizo para almacenar conversaciones de IA en navegador?
« en: 18 Mayo 2020, 10:11 am »

 Hice un bot de telegram para navegador y ahora estoy desarrollando una IA conversacional de 0.


Al estar orientado a navegador multiplataforma no puedo manejar archivos del sistema programáticamente. Entonces el esquema que se me ocurrió es tener un archivo online único para cada cliente. El funcionamiento sería el siguiente:


Bot lee 2 mensajes.
Bot asocia el segundo mensaje al primero y le añade el número de ocurrencias:
Bot comprueba tamaño mensaje.
Bot guarda en LocalStorage.
Cuando se supera tamaño máximo el bot sube a una api web como pastebin el localStorage.
Bot limpia LocalStorage, guarda el link en localStorage y se repite el ciclo.


Ahora las dudas:
1. Existe alguna api como pastebin que funcione crossOrigen sin necesidad de token y que solo deje subir archivos sin editarlos ni borrarlos?


2. Como almaceno en localStorage este tipo de info? Json? XML? Todas las propiedades asociadas a una clave? Una clave por cada ocurrencia?


Estoy algo atascado en la implementación de guardar en localStorage.


Gracias!








En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Qué estructura y API utilizo para almacenar conversaciones de IA en navegador?
« Respuesta #1 en: 19 Mayo 2020, 09:55 am »

1. Existe alguna api como pastebin que funcione crossOrigen sin necesidad de token y que solo deje subir archivos sin editarlos ni borrarlos?

Con "subir archivos" supongo que te referis a guardar datos, y no archivos de forma literal. No creo que exista un servicio que te permita guardar de forma anonima, porque seria un hervidero para todo tipo de actividades ilicitas...

Por que seria un problema usar tokens? Yo lo que haria seria usar Firestore.... :silbar:


2. Como almaceno en localStorage este tipo de info? Json? XML? Todas las propiedades asociadas a una clave? Una clave por cada ocurrencia?

Depende que tanta info quieras almacenar, pero yo usaría una sola clave para poder controlar mejor el limite de los 5Mb de localstorage. Meteria todo dentro de un array en JSON y luego tirar de JSON.stringify() y JSON.parse() pero supongo que eso ya lo sabes, y no voy a entrar en detalles....

Otra solucion un poco mas sofisticada seria usar idb-wrapper, como wrapper para IndexedDB y asi el limite es virtualmente infinito

PD: Que osado eso de hacer IA desde cero, yo estuve intentando aprender TensorFlow y me exploto el cerebro, pero es porque soy autodidacta, no tengo formación universitaria y por ende tampoco conocimientos de matemática muy avanzados...solo los de secundaria (bachillerato)


« Última modificación: 19 Mayo 2020, 09:59 am por [u]nsigned » En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: Qué estructura y API utilizo para almacenar conversaciones de IA en navegador?
« Respuesta #2 en: 21 Mayo 2020, 12:02 pm »

 Tengo que mirar bien la db aunque no veo que le den mucho uso y no me molaría que la aprenda y mañana la den por obsoleta.


Yo estoy como tú, probé tensor y ml5 hace tiempo sin muy buenos resultados.
Está complicada de hacer la lógica para mi, me falta un poco más de rodaje para que vaya con soltura.
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines