Cómo crear un asistente virtual con OpenAI Assistant.

Datapath
Datapath
Published in
5 min readFeb 2, 2024

--

Los asistentes virtuales siempre han sido muy utiles para facilitar nuestra productividad, proveyendonos de asesorias o agendando reuniones. Dia a dia nos van ayudando con tareas simples o repetitivas, pero aun asi nos libran del trabajo de tener que recordarlas. Aunque ya existen varias empresas desarrollando sus propios asistentes, tambien tenemos la oportunidad de crear nuestro propio asistente virtual utilizando OpenAI Assistant, que aunque aun esta en su version beta podemos ir aprendiendo sus grandes usos. Por lo cual, en este post te guiare paso a paso en la creacion de tu propio asistente virtual. Nos enfocaremos en como este asistente puede ser utilizado para mejorar perfiles de LinkedIn, una aplicacion practica y muy util en nuestro ambito profesional.

II. Contenido

Antes de comenzar con nuestros paso a paso, es necesario entender algunos puntos importantes.

  • El asistente aun esta en su version Beta, por lo cual es muy probable que en una futura version vayan a añadir algunos cambios.
  • Usaremos unicamente la interfaz de OpenAI Assistant playground, por lo que no se requieren habilidades tecnicas en programación.

Para la creacion necesitaremos una cuenta, la cual es gratuita. Pero al usar el asistente si se nos cargara un monton por tokens usados.(Un token es considerado como pedazos de texto). Por lo cual deberas añadir una manera de pago en https://platform.openai.com/account/billing/overview

Paso 1: Registro en OpenAI

En caso de no tener un cuenta, asegurate de registrar alguna para empezar a explorar por las herramientas de OpenAI. https://platform.openai.com/assistants

Fuente: Datapath

Paso 2: Acceso a la interfaz
Una vez hayas realizado el Log in en tu cuenta, deberas ver una interfaz como la siguiente

Fuente: Datapath

Paso 3. Configuracion del asistente

Al hacer click al boton de “Create” empezaremos con la creacion de nuestro asistente y se nos pedira la siguiente informacion Name, Instructions, Model, Tools

Name: En esta colocaremos en nombre de nuestro asistente. Por ejemplo, “Asistente academico”.

Instrucciones: En este campo debemos detallar las instrucciones que nuestro asistente cumplira. Nuestro asistente estara basado en estas instrucciones por lo que es recomendable ser los mas especificos posible. Por ejemplo, “Eres mi tutor académico personal. Al realizar una pregunta, espero una respuesta detallada y experta en el área correspondiente. Proporcióname información clara y completa, incluyendo definiciones clave, teorías relevantes, ejemplos prácticos y, si es posible, las fuentes más confiables y recientes relacionadas con el tema. Estoy buscando una comprensión profunda y precisa.”

Model: Aca es donde seleccionaremos el modelo del chat que queramos usa. Puedes revisar mas informacion sobre los distintos modelos en https://platform.openai.com/docs/models

Para este ejemplo usaremos el modelo gpt-3.5-turbo.

Tools: En este apartado encontraremos opciones y herramientas para configurar nuestro asistente. En el cual podremos agregar funcionalidades con programacion, subir archivos para brindar un mayor contexto al asistente y mas. En esta guia aun no haremos uso de estas herramientas.

Una vez realizadas estas configuraciones, guardaremos nuestro asistente con el boton “Save”.

Fuente: Datapath

Paso 4: Prueba del asistente

Como ultimo paso, ahora si probaremos a nuestro asistente academico. Por lo que debemos generar un hilo(una conversacion) ingresando un mensaje para consultar a nuestro asistente. Como en la siguiente imagen:

Fuente: Datapath

Una vez ingresado nuestro mensaje, ahora podemos ejecutarlo dandole al boton “Run”.

Fuente: Datapath

Una vez realizado todos estos pasos, finalmente estamos listos para utilizar nuestro asistente. Recuerda agregar una forma de pago a tu cuenta para que pueda generarse el cargo por uso de tokens. En caso de no tenerlo te saldra un error de tipo.

Fuente: Datapath

III. Conclusiones

Dia a día, el uso de las herramientas de IA se van incrementando permitiéndonos automatizar muchas tareas. Tanto así como en este caso, en el cual pudimos crear nuestro propio asistente virtual con la herramienta de OpenAI assitant, que aunque está en su versión Beta nos abre un mundo de posibilidades para ayudarnos en nuestro diario vivir. Ya sea en estudios, en nuestro negocio o incluso en el trabajo. En esta guía revisaremos paso a paso el cómo podemos crear nuestro asistente académico mediante la interfaz que nos ofrecen OpenAI Assistant. Entendiendo asi, el proceso para realizar la configuracion inicial de nuestro asistente. Igualmente exploramos el concepto de “Token” y su importancia para el uso de nuestro asistente. Recuerda ser lo más explícito posible al dar las instrucciones principales al asistente ya que en base a estas desarrollará el contexto para la conversación. Y no olvides seguir explorando más con esta gran herramienta.

IV. Próximos Pasos

En el paso a paso habíamos explorado el apartado de “tools”, en las que encontrábamos functions, code interpreter, retrieval. Estas herramientas nos permiten dar una personalización especial a nuestro asistente, así pudiendo proveer contexto de documentos o imágenes(Retrieval), escribir/ejecutar código(Code interprete) y incluso consumo de APIS externas(funciones). Te invito a probar y experimentar en nuevos proyecto con todas estas herramientas disponibles.

V. Referencias Bibliográficas

Gracias por leerme,

¿Quieres seguir aprendiendo y conectarte con nuestra comunidad? Te invitamos a unirte a nuestras redes sociales. ¡Síguenos en Instagram y LinkedIn para estar al tanto de las últimas noticias, tutoriales y recursos sobre tecnología y aprendizaje automático!

Datapath

Acelerando el talento LATAM en data, cloud, analytics e inteligencia artificial

--

--

Datapath
Datapath

Published in Datapath

Empieza a darle curso a tu carrera. Adquiere nuevas habilidades y dale visibilidad a tu trabajo, desarrolla tu portafolio de proyectos y obtén una certificación remota oficial. ¡Somos Datapath, aceleramos el talento en Data & Cloud, Analytics e Inteligencia Artificial en LATAM!