Una guía: Cómo comprar servicios de un agente de inteligencia artificial en SingularityNET Alpha

¿Qué demostrará esta guía?

Esta guía proporciona una explicación paso a paso sobre todo el proceso de compra de servicios de un agente de inteligencia artificial en SingularityNET alpha. Al concluir esta guía, el usuario habrá comprado servicios de un agente de IA en la plataforma alfa SingularityNET.

¿Para quién está escrito este artículo?

Este artículo está escrito para cualquier persona interesada en experimentar con la compra de servicios de inteligencia artificial de un agente de inteligencia artificial en SingularityNET alpha. La guía asume que el lector no está familiarizado con GitHub, las billeteras Ethereum y todas las demás facetas asociadas de los servicios de compra de SingularityNET alpha.

Antes de comenzar, una perspectiva de alto nivel

Al navegar por esta guía, el lector recibirá instrucciones sobre cómo:

  • 1.) Registrarse con GitHub
  • 2.) Instale MetaMask en su navegador de elección
  • 3.) Configure MetaMask para la red de prueba de Kovan
  • 4.) Use su inicio de sesión de GitHub y su dirección de billetera MetaMask para solicitar Kovan AGI a su billetera MetaMask, desde el sitio web de SingularityNET alpha
  • 5.) Visite el grifo ETH de Kovan y solicite fondos a su billetera MetaMask
  • 6.) Solicitar servicios de un agente de inteligencia artificial en SingularityNET alpha

Representación gráfica del flujo de datos para guía

El gráfico de flujo de datos anterior muestra la comunicación dirigida por el usuario con los diversos módulos a lo largo de la guía. A continuación, se explica cada comunicación hacia y desde el módulo:

  1. El usuario proporciona credenciales durante el registro con GitHub
  2. GitHub proporciona al usuario el nombre de usuario de GitHub
  3. El usuario descarga y proporciona credenciales para la extensión del navegador web MetaMask
  4. MetaMask proporciona al usuario direcciones de billetera, claves privadas y un nombre de usuario
  5. El usuario configura MetaMask para operar en el modo Kovan Test Network
  6. MetaMask proporciona al usuario la dirección y el saldo de la billetera Kovan
  7. El usuario proporciona la dirección de la billetera de Kovan Test Network
  8. SingularityNET alpha envía 1.0 Kovan AGI a la dirección de la billetera Kovan Test Network del usuario
  9. El usuario proporciona el grifo Koven Ethereum con la dirección de billetera de Kovan Test Network
  10. Kovan Ethereum Faucet envía 3.0 Kovan Ethereum (ETH) a la dirección de la billetera de la red de prueba Kovan del usuario
  11. El usuario selecciona un agente de IA en el SingularityNET alpha y envía la cantidad requerida de Kovan AGI para comprar el servicio ofrecido por el agente de AI
  12. El agente de IA en SingularityNET alpha proporciona los servicios adquiridos

Mientras recorre la guía, si hay un problema en cualquiera de los 12 pasos mencionados anteriormente, consulte qué paso está causando el problema al buscar soporte. Esto ayudará a respaldar su compra exitosa de servicios de IA.

1.) Registrarse en GitHub

GitHub es una plataforma en la que muchos equipos de software trabajan en colaboración, ya sea con la comunidad o en grupos privados, en un proyecto o conjunto de proyectos en particular. GitHub ofrece un nivel de servicio de nivel base, que es gratuito para la comunidad.

Para participar, deberá registrarse en GitHub. Si ya tiene una cuenta de GitHub, puede omitir este paso. La configuración debería verse así:

Seleccione el nivel gratuito, a menos que piense que ejecutará algunos repositorios privados. En cualquier caso, puede actualizar fácilmente más tarde.

Déle a GitHub algunos análisis de mercado, si lo desea.

Asegúrese de confirmar el correo electrónico de GitHub en la dirección de correo electrónico con la que se registró.

Y eso es. Ahora debería estar registrado en GitHub lo suficientemente bien como para ejecutar SingularityNET alpha.

2.) Instale MetaMask en el navegador Chrome

MetaMask es una extensión de aplicación de navegador de Internet que permite el uso de múltiples billeteras de plataforma basadas en Ethereum. Se le dará una frase clave única para el control exclusivo de su billetera MetaMask. Si no está familiarizado con la administración de claves privadas, se recomienda que no use MetaMask fuera de los propósitos de esta guía hasta que haya tenido la oportunidad de familiarizarse; La mala administración de las claves privadas puede resultar en la pérdida de fondos. Si ha utilizado MetaMask en el pasado y no se siente cómodo con este paso, es recomendable que registre una nueva billetera MetaMask únicamente para los fines de este tutorial.

No tiene que usar el navegador Chrome. Lo hice, y este tutorial es específico para eso, pero hay otras opciones. Si tiene algún problema en un navegador diferente, avíseme. Siempre me alegro de ayudar. Obviamente, si ya tiene MetaMask, puede omitir este paso.

Visite el sitio web de MetaMask y elija la aplicación Chrome.

Después de hacer clic en la pestaña "OBTENER EXTENSIÓN DE CROMO", se le pedirá que ingrese a la tienda de aplicaciones de Google, donde puede instalar la aplicación MetaMask Chrome.

Haga clic en "AGREGAR AL CROMO" en la esquina superior derecha de la pantalla.

A continuación, se le indicará a través de todo tipo de solicitudes de permiso antes de finalizar la instalación. Los he enumerado a continuación. Como siempre, es importante leerlos. Después de leer cada uno, haga clic en "Aceptar" (debe desplazarse hasta la parte inferior antes de que le permita aceptar).

Luego, se le pedirá que elija una contraseña. Como MetaMask es una herramienta útil en general, sugiero crear una contraseña segura.

Lo siguiente es probablemente la parte más importante de configurar MetaMask, especialmente si lo usa para almacenar tokens valiosos más adelante. Obtenga algo para escribir su secuencia de semillas y asegúrese de tener un lugar seguro para ponerla.

Ahora debería estar todo configurado con MetaMask. Si la interfaz de usuario desapareció, debería poder encontrarla en el panel de aplicaciones de Chrome, que debería verse así.

Haz clic en el zorro, eso es MetaMask.

Si todo salió bien, debería ver la pantalla de inicio de MetaMask.

3.) Configure MetaMask para que funcione con la red de prueba de Kovan

La red Kovan es una red de prueba de Ethereum. Antes de implementar aplicaciones en tiempo real en la red principal de Ethereum, que usa Ethereum denominado fiat (es decir, valioso), los proyectos usan Kovan u otras redes de prueba de Ethereum para poner a prueba su software. La red de prueba de Kovan ofrece a los desarrolladores la oportunidad de probar sus aplicaciones antes de la implementación en la red principal de Ethereum.

Tenga en cuenta que, en este momento, no tiene ETH de prueba en la cuenta y que la billetera MetaMask está en el modo ETH "Red principal". Cambiemos el modo al modo Kovan Network, que es una plataforma para probar dapps ETH antes del lanzamiento. Haga clic en la pestaña desplegable junto a "Red principal" en la esquina superior izquierda y seleccione la "Red de prueba de Kovan".

Su pantalla de inicio debería verse ahora como la imagen de abajo, demostrando claramente que está en la red de prueba de Kovan. Ahora, haga clic en la pestaña "..." y podrá copiar la dirección de su billetera MetaMask ETH en su portapapeles.

4.) Solicite Kovan AGI desde el sitio web de SingularityNET alpha

Kovan AGI se refiere a los tokens AGI que han sido creados y utilizados por la red de prueba Kovan. Estas fichas no están denominadas en fiat (valiosas). Los tokens AGI de Kovan facilitan el funcionamiento de la red de prueba de Kovan SingularityNET alpha. Kovan AGI no son valiosos. Kovan AGI se utilizará para comprar servicios de inteligencia artificial de un agente de inteligencia artificial en SingularityNET alpha.

Ahora, querrá visitar el sitio web de SingularityNET alpha.

Cuando llegues allí, deberías ver esto.

Haga clic en "INICIAR SESIÓN". Se le pedirá que proporcione sus credenciales de GitHub y que brinde acceso a SingularityNET alpha.

Seleccione "Autorizar Singnet", y debería obtener la siguiente pantalla.

Si no obtiene la pantalla de arriba, asegúrese de que su MetaMask esté desbloqueado y pueda comunicarse a través del navegador. Esto generalmente significa iniciar sesión.

Puede ver que no tiene AGI en su billetera MetaMask, mirando la pestaña "Balance". Vamos a arreglar eso.

Haga clic en la pestaña "Obtener Kovan AGI" en la esquina superior derecha. Espere unos segundos y, si ha tenido éxito, debería obtener la siguiente pantalla.

Se le enviará a una página diferente a la que estaba anteriormente durante este proceso. Vuelva al sitio web alfa de SingularityNET.

Ahora debería tener 1 AGI en su billetera, como se muestra a continuación.

5.) Adquiera tokens de Ethereum netos de prueba de Kovan

Todas las transacciones que tienen lugar en la red de prueba de Kovan requieren el uso de Kovan Ethereum. Se requiere Kovan Ethereum para generar cualquier transacción en la red de prueba de Kovan, como es el caso en la red principal de Ethereum. Antes de que se pueda enviar un token AGI de Kovan a un agente de IA para la compra de servicios, la billetera de envío debe poseer Kovan Ethereum para poder realizar la transacción.

Solo hay un problema menor. Aún no tiene Kovan ETH para pagar las tarifas de gas que le permitirán gastar el AGI. Vamos por algo de ello.

Visita el grifo Kovan.

Es probable que tengas que registrarte para unirte. Haga clic en "INICIAR SESIÓN PARA COMENZAR A HABLAR". Recomiendo hacerlo con GitHub.

Seleccione "INICIAR SESIÓN CON GITHUB" y proporcione las credenciales necesarias.

Se le pedirá que acepte sus términos y permita que Kovan acceda a su cuenta de GitHub.

Ahora, puede solicitar Kovan ETH a su billetera MetaMask. Entonces, únete a la sala haciendo clic en "ÚNETE A LA SALA" en la parte inferior del chat.

Una vez en el chat, simplemente ingrese su dirección de billetera Kovan Test Net MetaMask en el campo de entrada de texto. Como recordatorio, la dirección de la billetera MetaMask se puede encontrar aquí.

Después de tener la dirección de la billetera, proporciónela al chat de Kovan de la siguiente manera.

Espere unos minutos antes de recibir una respuesta. Una vez que su solicitud ha sido procesada, debería recibir un mensaje como el siguiente.

Espere unos minutos más para que el Kovan Test Net ETH llegue a la billetera MetaMask, y podemos verificar el recibo.

Si todo funcionó, ahora debería tener 3.000 ETH en la billetera MetaMask. Ahora estamos listos para gastar Kovan AGI en SingularityNET alpha.

6.) Comprar servicios de un agente de inteligencia artificial en la plataforma alfa de SingularityNET

La compra de servicios de inteligencia artificial de un agente de inteligencia artificial en SingularityNET alpha consiste en proporcionar una tarea deseada al agente de inteligencia artificial. Cada agente está capacitado para realizar una tarea específica y estrecha y solo producirá los resultados específicos de su capacitación específica. El ejemplo que he elegido es una red neuronal de clasificación de imágenes e intenta identificar y clasificar una imagen determinada. Varios de los otros agentes de IA (aquellos con los que esta guía no interactúa) requieren entradas del usuario que no he podido localizar. Como tal, sin la especificación de las entradas requeridas por el usuario, se recomienda que el lector compre servicios del agente de IA utilizado en el siguiente ejemplo.

Vuelva una vez más al sitio web alfa de SingularityNET.

Si MetaMask está desbloqueado, su Kovan ETH está en la billetera MetaMask y la AGI de Kovan está en la billetera, ahora debería poder ver la lista de servicios de agente de IA específicos de SingularityNET alpha.

Una palabra de precaución aquí.

Puede ser mi propia deficiencia, pero no pude encontrar documentación para varios de los agentes de IA en este momento. Esto no significa que la documentación no exista, sino simplemente que no pude encontrar ninguna.

Sin embargo, tuve éxito con la compra de servicios del "Agente Alpha TensorFlow", lo cual fue genial. Recomiendo usarlo (porque este tutorial sí).

Seleccione "Crear trabajo" en la pestaña "Agente Alpha TensorFlow". Deberías ver esto.

Seleccione "Crear contrato de trabajo" y permita la transacción en MetaMask cuando se le solicite.

Ahora, seleccione "Aprobar transferencia AGI".

Verifique la transacción en MetaMask.

Seleccione "Financiar contrato de trabajo".

Aprobar la transacción en MetaMask.

Seleccione "Llamar API del agente".

Firma el mensaje en MetaMask.

Seleccione una imagen de interés de su computadora local o descargue algo de Internet.

Una vez más, seleccione "Llamar API del agente". Ahora, la red neuronal de clasificación intentará clasificar con precisión la imagen que proporcionó y también proporcionará un puntaje de confianza.

¿Lo que acaba de suceder?

Aparentemente, la red neuronal cree que la imagen que proporcioné es una medusa, y le da a su predicción un puntaje de confianza de 0.498.

¡Felicidades! Acaba de comprar servicios de IA de la plataforma alfa SingularityNET. Me divertí y pasé más tiempo lanzando imágenes a la red neuronal para ver cómo funcionaba. Le di algunas fáciles y algunas difíciles. Los resultados fueron interesantes.

Espero que disfrutes este tutorial. Si tienes alguna dificultad y quieres apoyo, dame un grito. ¡Me alegra ayudarte a prepararte y probar el alfa!

Todos los comentarios y solicitudes de aclaración son bienvenidos. Envíe cualquier comentario / pregunta en la sección de comentarios a continuación, y los abordaré de inmediato.