Soy Hemant. Soy un gerente senior de aprendizaje automático en PayPal. También soy GD en el dominio web y de pagos. Soy miembro de la comunidad DuckDuckDuck. He tenido la suerte de ser parte de TC39, contribuir un poco aquí a Node.js. Y puedes encontrarme en h3man.com o en Gnument, y ese es el código QR.
Así que si eras un usuario de chat GPT o de cualquiera de esos usuarios en ese entonces, si lo eras y decías, oye, ¿qué hora es o cómo está la fecha? Te habría respondido diciendo que no tengo acceso a datos en tiempo real, o diría, oye, probablemente habría inventado una hora o fecha, ¿verdad? Pero si abro un terminal y simplemente digo el comando date, vería la fecha y la hora. Funciona bien.
Lo mismo. A veces podría pedir dos respuestas diferentes y decir cuál es mejor. Y ambas son igualmente malas en este caso donde dice, oye, probablemente deberías preguntar a Siri o Google o usar tu hora local. Realmente no tengo acceso al tiempo. Y estas son como capturas de pantalla reales. Entonces, ¿por qué sucede eso? Sucedió porque todos estos modelos están entrenados en un conjunto de datos particular y tienen un conocimiento de corte. Como puedes verlo en el gráfico, cada uno de estos modelos tiene un conocimiento de corte para un mes particular más allá del cual realmente no saben. Y dentro de esa fecha también, a veces alucinan.
Entonces, ¿cómo habilitamos a estos modelos para que puedan acceder a toda esta información? Ahí es donde las herramientas entraron en escena o la llamada a funciones o la llamada a herramientas donde puedes habilitar al modelo para hacer una llamada a una herramienta y averiguar cuál es la hora o cuál es el clima en este caso. Correcto. Estoy diciendo cuál es el clima en Fremont. Puedes ver aquí que el LLM está haciendo una llamada a weather.com y obteniendo el clima. El pronóstico parece ser de 67 de máxima y 53 de mínima. Y eso parece ser lo máximo aquí, lo cual es interesante. Y lo mismo con Gemini o cualquier otra cosa. Si dices cuál es la hora, probablemente diría la hora y la fecha correctas porque ahora puede hacer una llamada a una herramienta y averiguar cuál es la hora de la fecha.
Así es como funciona el baile de la llamada a funciones, ¿verdad? El usuario entraría y pasaría un prompt a la aplicación y la aplicación luego diría, oye, aquí están el conjunto de funciones que tengo. Y lo envía como contexto al modelo. Y basado en el prompt, el modelo determina, oye, necesito llamar a esta función particular con este identificador. Estos son los parámetros requeridos. Hace la llamada a la función. La llamada a la función internamente probablemente llamaría a una API, regresaría con una respuesta. El modelo tomaría la respuesta, la ajustaría más y la enviaría de vuelta a la aplicación y la aplicación se la muestra al usuario.
Comments