PuntoIA
PuntoIA
  • Видео 88
  • Просмотров 79 095
Distintas formas de chatear con una base de datos sql
Este video muestra como interactuar con una base de datos sql empleando desde un simple txt2sql a traves de un prompt o como se realiza empleando un framework como langchain o llamaindex. También se muestra un proyecto llamado vanna especializado en este tipo de caso de uso.
Material:
--------------------------------------
🐍 replit.com/@EzequielLemos1/Text-to-SQL
🤖 groq.com/
⌨️ vanna.ai/
📝 python.langchain.com/v0.2/docs/tutorials/sql_qa/
📝 docs.llamaindex.ai/en/stable/examples/pipeline/query_pipeline_sql/?h=sql#2-advanced-capability-2-text-to-sql-with-query-time-row-retrieval-along-with-table-retrieval
☕ Para apoyar el canal: ko-fi.com/puntoia
Capítulos:
00:00 Introducción
#llm #llama3 #metaai #gpt4...
Просмотров: 785

Видео

Armo una aplicación multimodal que CONTROLA GASTOS (y te enseño a usar la salida JSON object)
Просмотров 3815 месяцев назад
Este video muestra como armar una aplicacion que controla gastos trabajando con make y gpt 4 (vision y chat). Se explica para que sirve la salida como json object para manipular datos devuelvos por la IA dentro de nuestro flujo y en base a los mismos tomar decisiones. Material: platform.openai.com/ make.com/ Capítulos: 00:00 Introducción a make 00:30 Detalle funcionalidades del proyecto 02:15 F...
LangGraph - el paradigma de desarrollo propuesto por LangChain
Просмотров 2,4 тыс.6 месяцев назад
Este video explica los conceptos básicos de langGraph, un conjunto de librerias de langChain para el desarrollo de aplicaciones mediante grafos. Se trabaja con un ejemplo de un esquema en donde se decide buscar por internet o en un RAG en base a la pregunta. Material: langchain-ai.github.io/langgraph/ python.langchain.com/v0.2/docs/how_to/migrate_agent/ medium.com/the-ai-forum/build-a-reliable-...
Introducción a langchain - el framework que te permite trabajar con cualquier LLM
Просмотров 3916 месяцев назад
Este video muestra que se se trata langchain y porque es una de las herramientas mas utiles a la hora de desarrollar herramientas en python o javascript que interactuen con modelos del lenguaje. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: python.langchain.com/ Capítulos: 00:00 Introducción #llm, #gpt4 #gpts #openai #prompt #chatgpt #assistantapi #make #zapier #automatizacion #llama3 #g...
Incorpora llama3 en tus automatizaciones de make usando groq
Просмотров 1,4 тыс.7 месяцев назад
Este video muestra como incorporar en las automatizaciones de make modelos del lenguaje open source a través de algún proveedor, por ejemplo groq. Si bien no es gratuito el costo es muy inferior a OpenAI a la fecha de publicación del video. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: platform.openai.com/ 📝 make.com/ Capítulos: 00:00 Introducción #llm, #gpt4 #gpts #openai #prompt #chatg...
Llama 3 esta aqui y es tal vez el mejor LLM opensource. Como llevarlo a producción usando grok.
Просмотров 5037 месяцев назад
Este video muestra las características de Llama 3 como se ubica respecto al resto de los modelos de similar tamaño y que proveedores en la nuve lo están ofreciendo. Dentro de ellos se hacen pruebas con grok en la web y usando python. Material: 📝 llama.meta.com/llama3/ 📝 www.meta.ai 👻 huggingface.co/meta-llama/Meta-Llama-3-8B 🐍 artificialanalysis.ai/models/llama-3-instruct-8b/providers groq.com...
Langflow: Excelente plataforma para desarrollar aplicaciones IA sin código
Просмотров 1,4 тыс.7 месяцев назад
Este video se explica langflow la plataforma de desarrollo para aplicaciones que interactuan con modelos del lenguage que no necesita de código. La misma utiliza en gran parte al framework langchain. Material: 📝 langflow.org/ 🐍 github.com/langflow-ai/langflow 👻 huggingface.co/spaces/Langflow/Langflow-Preview 👨‍💼www.datastax.com/ ☕ Para apoyar el canal: ko-fi.com/puntoia Capítulos: 00:00 Introdu...
Llamaindex - primeros pasos con un RAG framework
Просмотров 3,5 тыс.8 месяцев назад
Este video explica los conceptos basicos de llamaindex y como comenzar a armar un RAG en python. Se trabaja con varios notebooks para mostrar algunas de sus funcionalidades. Material: 🦙llamaindex.ai/ 📈huggingface.co/spaces/mteb/leaderboard ☕Para apoyar el canal: ko-fi.com/puntoia Capítulos: 00:00 Introducción 01:35 Caracteristicas y cuando usar 03:42 Recursos y Documentación 04:39 Programar RAG...
Como funciona un RAG y alternativas nocode al retrieval de asistentes
Просмотров 1,8 тыс.8 месяцев назад
Este video muestra como funciona un RAG y que alternativas sin necesitadad de código se pueden implementar en botpress y voiceflow. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: 🤖platform.openai.com/ 🤖botpress.com/ 🤖voiceflow.com/ 📝huggingface.co/spaces/m-ric/chunk_visualizer 📈huggingface.co/spaces/mteb/leaderboard Capitulos: 00:00 Introducción 00:45 Que es RAG y opciones algunas opciones...
Automatiza el backup de tu GPT con make y la api de asistentes
Просмотров 4068 месяцев назад
Este video muestra como usar la API de asistentes de openai para y la herramienta make para actualizar un asistente, hacer un backup del mismo y una restauración en caso de querer recuperar una versión. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: platform.openai.com/ 📝 make.com/ Capítulos: 00:00 Introducción 02:49 Actualizar instrucciones desde make 05:36 Actualizacion circuito complet...
WhatsApp se convierte en un analista de datos mediante la API de asistentes y su Code Interpreter
Просмотров 1 тыс.9 месяцев назад
Este video muestra como una el interprete de codigo con la API de asistentes de openai para analizar datos en tiempo real consultando a través de whatsapp. La integración con whatsapp se hace a traves de make y también muestro como subir los archivos al asistente empleando esta misma herramienta. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: platform.openai.com/ 📝 make.com/ Capítulos: 00...
GPT integrado a WhatsApp para recibir texto y audio que se transcribe con whisper
Просмотров 2,6 тыс.9 месяцев назад
Este video muestra como se integra whatsapp con botpress y con make. Para la integración con make se capturan los audios recibidos luego se transcriben y se responde el mensaje con dicha transcripción. ☕ Para apoyar el canal: ko-fi.com/puntoia Material: 🤖platform.openai.com/ 📝make.com/ 🤖botpress.com/ 🐍 github.com/elemos78/puntoIA/tree/main/botpress Capítulos: 00:00 Introducción 00:46 Crear app ...
Incorpora un gpt avanzado en tus automatizaciones de make
Просмотров 7 тыс.10 месяцев назад
Incorpora un gpt avanzado en tus automatizaciones de make
Crear un GPT avanzado para telegram, messenger, whatsapp y otros
Просмотров 2,3 тыс.10 месяцев назад
Crear un GPT avanzado para telegram, messenger, whatsapp y otros
Tutorial completo para crear un GPT avanzado nocode con funciones (Assistant API, voiceflow)
Просмотров 73311 месяцев назад
Tutorial completo para crear un GPT avanzado nocode con funciones (Assistant API, voiceflow)
Tutorial completo para crear un GPT avanzado para tu sitio web (Assistant API, voiceflow y python)
Просмотров 1,6 тыс.11 месяцев назад
Tutorial completo para crear un GPT avanzado para tu sitio web (Assistant API, voiceflow y python)
Como crear un asistente que interactúe con funciones de tu código
Просмотров 3,1 тыс.11 месяцев назад
Como crear un asistente que interactúe con funciones de tu código
GPT4 - Custom Actions en GPTs personalizados
Просмотров 70611 месяцев назад
GPT4 - Custom Actions en GPTs personalizados
GPT4 - Donde encontrar los mejores GPTs y como crear uno. 🤖📝
Просмотров 1,5 тыс.Год назад
GPT4 - Donde encontrar los mejores GPTs y como crear uno. 🤖📝
FreeIU - Mejora cualquier modelo con un solo nodo
Просмотров 302Год назад
FreeIU - Mejora cualquier modelo con un solo nodo
Emplear 1 imagen como si fuese 1 Lora con IPAdapter Plus, SDXL y ComfyUI
Просмотров 1,1 тыс.Год назад
Emplear 1 imagen como si fuese 1 Lora con IPAdapter Plus, SDXL y ComfyUI
Crear imágenes con SDXL en menos de 10 segundos usando LCM
Просмотров 349Год назад
Crear imágenes con SDXL en menos de 10 segundos usando LCM
Reactor es el mejor complemento para hacer faceswap
Просмотров 296Год назад
Reactor es el mejor complemento para hacer faceswap
Impresionante actualización de chatGPT, como crear imágenes usando DALLE-3
Просмотров 128Год назад
Impresionante actualización de chatGPT, como crear imágenes usando DALLE-3
chatGPT como analista de datos - usando el intérprete de código
Просмотров 308Год назад
chatGPT como analista de datos - usando el intérprete de código
ChatDev permite tener todo un equipo completo de Desarrollo usando la API de OpenAI
Просмотров 1,2 тыс.Год назад
ChatDev permite tener todo un equipo completo de Desarrollo usando la API de OpenAI
¿Superaron los modelos basados en Codellama a GPT-4? 🤖🤖
Просмотров 150Год назад
¿Superaron los modelos basados en Codellama a GPT-4? 🤖🤖
¿Será llama 2 el mejor LLM opensource? ¿Puede competir con GPT4? 🤖
Просмотров 267Год назад
¿Será llama 2 el mejor LLM opensource? ¿Puede competir con GPT4? 🤖
6 Herramientas para crear avatars y animar imágenes 🤖📽️
Просмотров 154Год назад
6 Herramientas para crear avatars y animar imágenes 🤖📽️
Nueva versión 1.6 de Automatic 1111 con soporte completo a SDXL 1.0 🤖🖌️
Просмотров 390Год назад
Nueva versión 1.6 de Automatic 1111 con soporte completo a SDXL 1.0 🤖🖌️

Комментарии

  • @ramiromartinezpalumbo2177
    @ramiromartinezpalumbo2177 3 дня назад

    Excelente video! Tenés algún vídeo donde se pueda ver cómo crear un asistente de OpenAI? Gracias

  • @PabloMartínez-g6m
    @PabloMartínez-g6m 9 дней назад

    Una pregunta: hasta cuantas cuentas de telegram podría conectar al mismo sistema esque tengo un GPT que quiero comercializar?

  • @xd1681
    @xd1681 10 дней назад

    buen vídeo bro, pero puedo hacer una extensión con esta herramienta? para Chrome para que me ayude en diferentes tareas

  • @nicoux9581
    @nicoux9581 12 дней назад

    Gracias! Gran laburo

  • @paulalexanderluqueccosi5225
    @paulalexanderluqueccosi5225 22 дня назад

    Genial, nuevo sub, muchas gracias. Eres un capo.

  • @nicolasminato3411
    @nicolasminato3411 25 дней назад

    Super buen video, me quedo claro.

  • @ghrangelr
    @ghrangelr Месяц назад

    Gracias, muy bueno

  • @cefetachira1
    @cefetachira1 Месяц назад

    me perdi en el min 2.58, gracias de antemano

  • @reinerromero7265
    @reinerromero7265 Месяц назад

    😀Muchas gracias

  • @rocketbox9
    @rocketbox9 Месяц назад

    genial doc! excelente tutorial, me suscribo! gracias!!...

  • @luiscvargas2011
    @luiscvargas2011 Месяц назад

    Excelente video, bien explicado. Saludos desde Panama

  • @alebellerin
    @alebellerin Месяц назад

    Hola Ezequiel, tienes algún email para poder contactar contigo de forma privada, para ver la posibilidad de colaborar juntos. Muchas gracias!

  • @CrisContreras-q7w
    @CrisContreras-q7w 2 месяца назад

    excelente tutorial... te felicito y gracias por compartir..... sigue asíÍ!!!

  • @micasalinda631
    @micasalinda631 2 месяца назад

    Excelente, gracias

  • @danielvega9004
    @danielvega9004 2 месяца назад

    Vi el video, y 2 dias despues sale LangChain 0.3 JAJAJAj triste 😢

    • @PuntoIA
      @PuntoIA 2 месяца назад

      Este mundo va demasiado rápido jeje

    • @rocketbox9
      @rocketbox9 Месяц назад

      como asi que paso no entendi? LangChain 0.3 ya hace esto de lo que hace Langgraph? o que paso :o?

  • @luis-nt7fm
    @luis-nt7fm 2 месяца назад

    Muy interesante, nuevo sub

  • @MrJayMalcolm
    @MrJayMalcolm 2 месяца назад

    4:10 pero y si el modelo no tiene TRIGGER? Y es que algunos de mis modelos no se activan aunque utilice la palabra disparadora. No se activan

  • @todoseller
    @todoseller 2 месяца назад

    Quiero automatizar whatsapp con un gpt

  • @supersistemasssm
    @supersistemasssm 3 месяца назад

    Buena tarde como contactarte?

  • @aristidesguzman4918
    @aristidesguzman4918 3 месяца назад

    Saludos excelente y muy directo, consulta debo utilizar alguna version de gpt en específico?

    • @PuntoIA
      @PuntoIA 3 месяца назад

      Gracias. Puede ser cualquier gpt. Depende más bien de la complejidad de la tarea y del costo a asumir

  • @davbaster
    @davbaster 3 месяца назад

    Muy buena explicación

  • @davbaster
    @davbaster 3 месяца назад

    Excelente video , una buena alternativa para no invertir tanto dinero en una gpu

  • @jaimemunoz3025
    @jaimemunoz3025 3 месяца назад

    gran aporte felicitaciones, dice cosa s muy relevantes ya que lo costos de generación token de entrada y salida son muy variables y a fin de mes la factura de un servicio de ia en la nube puede ser prohibitivo

  • @wizbs
    @wizbs 3 месяца назад

    Excelente video, me recomiendas algún curso donde pueda profundizar los conceptos vistos en el video?

    • @PuntoIA
      @PuntoIA 3 месяца назад

      Gracias. Sobre make es muy buena la sección de eLearning de la web propia de ellos. En cuanto a asistentes no ví buenos cursos hasta ahora, son algo básicos según mi opinión.

  • @ChristopherAguilaH
    @ChristopherAguilaH 4 месяца назад

    Puedes enseñar a hacerlo con Groq? Es gratis y por alguna razon no puedo agregar mi tarjeta de credito a Openai para api, solo para chatgpt

    • @PuntoIA
      @PuntoIA 4 месяца назад

      Hola, el problema con groq es que no es multimodal y en este ejemplo necesito el reconocimiento de imágenes. Saludos

  • @AbxxlMB
    @AbxxlMB 4 месяца назад

    Buenas, soy nuevo en esto, no entiendo lo que quieres decir en el minuto 1:15 , dices que debemos tener creditos pero no me ubico en mi cuenta de OpenAi, esos creditos son gratuitos? y si es asi, en que apartado estan?

    • @PuntoIA
      @PuntoIA 4 месяца назад

      Habría que ver si los siguen dando, en esta sección deberías verlos platform.openai.com/usage

  • @huachuhuatech4670
    @huachuhuatech4670 4 месяца назад

    de casualidad sabes porque a veces no me carga los textual inversion y me aparece un mensaje que dice que los ponga en la ruta establecida, aunque si los tengo ahi.

    • @PuntoIA
      @PuntoIA 4 месяца назад

      Hola la verdad no me pasó. Estás corriendo en colab o local?

    • @huachuhuatech4670
      @huachuhuatech4670 4 месяца назад

      @@PuntoIA en local, creo que puede ser porque mi vram es de solo 4Gb

    • @PuntoIA
      @PuntoIA 4 месяца назад

      @@huachuhuatech4670 claro se debe quedar sin memoria, en el log no figura algún error?

  • @graficosmovil8334
    @graficosmovil8334 5 месяцев назад

    Abre tu curso, por favor

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      Gracias lo estoy pensando. Un abrazo!

  • @TheJaaavier
    @TheJaaavier 5 месяцев назад

    Solamente 2 días x.x? Hay una plataformas más baratas?

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      Los valores y gpu van cambiando pero puedes probar kaggle o paperspace entre otros

  • @kyuleo
    @kyuleo 5 месяцев назад

    Hola. Muy bueno el video. Compartirías los notebooks por favor?

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      No hay problema estos son los notebooks. Saludos! colab.research.google.com/drive/1GMIjGxtF-fSZpdb37Zk5Hw_TX3d3lOk9?usp=drive_link colab.research.google.com/drive/1dPRUYaBLLSAtqpahozIqjTZ8MVxSCxa7?usp=sharing

  • @DanielRamirex
    @DanielRamirex 5 месяцев назад

    me pudieras asesorar ?

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      Si, en la sección de contacto está mi correo ahí puedes darme detalles de lo que necesitas. Saludos!

  • @0219Edwin
    @0219Edwin 5 месяцев назад

    Hola, amigo! muy interesante tu video. No me quedó claro la parte donde utilizas el prompt de Anaconda. ¿Serías tan amable de detallarme el paso a paso? Gracias de antemano y saludos desde Panamá

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      Gracias por el comentario, crear en python un entorno virtual para un proyecto es lo mas comun para mantener las dependencias bien separadas de ese proyecto. Lo puedes hacer de varias maneras, anaconda (si ya trabajas en machine learning seguramente lo estes usando) o directamente con una sentencia de python. Ambas sentencias estan en el caítulo de instalación (2:33 la alternativa usando python.exe)

  • @IngenieriaLimite
    @IngenieriaLimite 5 месяцев назад

    Buenísimo el video!! Una automatización compleja explicada muy fácil y es muy muy útil. ¡Enhorabuena!

    • @PuntoIA
      @PuntoIA 5 месяцев назад

      Gracias!

    • @juancazares-du4vs
      @juancazares-du4vs 5 месяцев назад

      Genial como siempre amigo ... Gracias por todo lo que haces

  • @nahuelmontesino2642
    @nahuelmontesino2642 6 месяцев назад

    muy buen video. Tiene algún costo usar LLamaindex? sin contar el costo del LLM

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      Muchas gracias. No tiene costo, luego tenés la opción de llamaparse que es un servicio en la nube que ahí si. Saludos

  • @makemake-do7sm
    @makemake-do7sm 6 месяцев назад

    ya no esta dejando integrar el gmail, esta dando un error.

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      Estás usando una cuenta Gmail de empresa? Saludos

    • @makemake-do7sm
      @makemake-do7sm 6 месяцев назад

      @@PuntoIA personal, creo que es porque eso se habilita con gpt de pago.

  • @DubzPwned
    @DubzPwned 6 месяцев назад

    justo la info que necesito, saludos

  • @artistaartificial5635
    @artistaartificial5635 6 месяцев назад

    Oof ojalá, pero si o si, necesita un nodo custom Code donde poder poner código

  • @Pablo-Ramirez
    @Pablo-Ramirez 6 месяцев назад

    Hola, todos tus videos son muy interesantes. Estoy trabando hace un tiempo con Ollama y modelos como Phi3 y Llama3 y algunos modelos específicos dedicados a Embedding. Lo que no he podido resolver cuando son varios documentos similares por ejemplo procedimientos, como puedo traer el dato correcto siendo tan parecidos. Me trae la información, sin embargo, siempre la mezcla. Saludos y gracias por tu tiempo.

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      Gracias por el comentario, justamente el siguiente video explico algo que puede servir para las alucinaciones. A modo de adelanto lo que se está haciendo es colocar varias capas cada una analiza la anterior. En una eliminas las alucinaciones, en otra verificas si la pregunta pudo ser contestada. Tal vez eso te pueda servir en tu caso

    • @Pablo-Ramirez
      @Pablo-Ramirez 6 месяцев назад

      @@PuntoIA muchas gracias por tu respuesta, voy a estar atento a tu video. Por mientras voy a ver como puedo mejorar las consultas de acuerdo a tus instrucciones. Saludos.

    • @Pablo-Ramirez
      @Pablo-Ramirez 6 месяцев назад

      No he trabajado con Llama_index, solo con Langchain, a lo mejor cambiando, voy a probar.

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      @@Pablo-Ramirez si, ahora estoy tirando un poco más para langchain pero por la facilidad de monitorear con langsmith. No quiere decir que sea mejor.

  • @juancazares-du4vs
    @juancazares-du4vs 6 месяцев назад

    Genial amigo ... Gracias por ese gran video.... sería genial que nos ayudes con un proyecto práctico con archivos privados

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      Gracias, no entendí del todo como sería el proyecto.

    • @juancazares-du4vs
      @juancazares-du4vs 6 месяцев назад

      @@PuntoIA que permita subir archivos con información de la empresa... Saludos amigo

  • @EHTops
    @EHTops 6 месяцев назад

    Hola seria excelente que enseñaras como hacer que por medio de botpress el asistente pueda escuchar los audios y pueda dar repuesta mediante el mismo

    • @PuntoIA
      @PuntoIA 6 месяцев назад

      Hola, ¿el audio llegaria de botpress por intermedio de whatsapp? Eso si se puede de manera relativamente sencilla. Si lo que buscas es capturar el audio desde un bot desde un navegador tambien se puede pero requiere bastante programacion. Hay videos que lo explican como el siguiente aunque no terminan de desarrollar una interface completa: ruclips.net/video/Djo3rPo518I/видео.html Saludos!

  • @damianquijano1706
    @damianquijano1706 6 месяцев назад

    Muy bien explicado.

  • @TechAdvizo-fb4vu
    @TechAdvizo-fb4vu 6 месяцев назад

    Excelente video.

  • @luislavayen9495
    @luislavayen9495 7 месяцев назад

    saben si se puede pasar audio del cliente al modelo sin necesidad de alojarlo en el servidor, utilizando multer en express?, lo he intenrado pero no logro

    • @PuntoIA
      @PuntoIA 7 месяцев назад

      El audio en tiempo real?

    • @luislavayen9495
      @luislavayen9495 7 месяцев назад

      @@PuntoIA claro algo así, estoy tratando de recibir el audio desde la api de WhatsApp y q este a través de Open AI obtenga la respuesta

  • @royotech
    @royotech 7 месяцев назад

    Excelente video... Y este Grok tiene RAG?

    • @PuntoIA
      @PuntoIA 7 месяцев назад

      No directamente, pero tiene integración con llamaindex. Es decir, esa parte la puedes hacer con código python.

  • @IngenieriaLimite
    @IngenieriaLimite 7 месяцев назад

    ¡Increíble Video! Sigue así. Espero con ansias el video donde se pueda hacer "entrenar" al LLM con un esquema RAG. ¡¡Mi enhorabuena por el video!!👍

    • @PuntoIA
      @PuntoIA 7 месяцев назад

      Gracias por el comentario!

  • @juancazares-du4vs
    @juancazares-du4vs 7 месяцев назад

    Buenazo realmente... Gracias amigo

  • @dragongaiden1992
    @dragongaiden1992 7 месяцев назад

    Amigos se pueden usar loras ? Y como podría hacerse por lote ? Tendras algun video ??

    • @PuntoIA
      @PuntoIA 7 месяцев назад

      Gracias por comentar. Tengo este video que tal vez te sirva para incorporar Loras. Para procesar lotes no tengo un circuito armado. Saludos! ruclips.net/video/uvUgoDopkig/видео.htmlsi=lWQFqBlhO8wQzFe_

  •  7 месяцев назад

    Muchas gracias por este vídeo!!

  • @joseantoniocarreraescobar5856
    @joseantoniocarreraescobar5856 7 месяцев назад

    gracias por la información

  • @iteligentrosario8847
    @iteligentrosario8847 7 месяцев назад

    Es increible como explicas todo, muy profesional, EXELENTE, Muchas Gracias