Entonces, debido a que hay una tarea, la cantidad de influencia que un LLM puede tener es limitada. Al menos por ahora, ¿verdad? Quiero decir, en este momento, alrededor de los LLM no hay un feed. Y un feed es algo en lo que puedo ser perezoso. Puedo abrir TikTok y obtendré un flujo, simplemente pasear, con poco esfuerzo y estar en mi burbuja de filtro. Ahora mismo, al menos la configuración no es que los copilotos te hagan eso. Ellos, como, hey, ¿qué estás tratando de hacer? Te ayudaré a hacerlo mejor. Así que creo que la diferenciación de tareas y esa proactividad, la falta de asistencia proactiva es lo que no hace que estos LLM sean como burbujas de filtro.
De acuerdo, veamos qué tenemos a continuación. De acuerdo, ¿alguna vez querrías un lenguaje de programación diseñado para una mayor previsibilidad con asistencia de code? Esa es una gran pregunta. Nunca pensé en si necesitamos, como, un lenguaje de programación. Creo que podemos hablar de abstracciones, ¿verdad? Mira, para abordar una tarea compleja, lo que necesito son pasos de alto nivel, ¿verdad? Estos son una secuencia de pasos que seguiría. Ahora, en este momento, los lenguajes de programación son, como, sí, quiero decir, están escribiendo sintaxis para detalles de bajo nivel, ¿verdad? Hemos abstraído desde los compiladores a los lenguajes. Pero creo que es un gran punto, que tal vez haya cosas, especialmente a medida que comenzamos a mirar el bucle externo de las cosas, ¿verdad? Un paso más allá, dos pasos por encima. Estos son, como, subpasos de lo que se necesita para abordar una tarea. En este momento, no hay un protocolo para definir eso, ¿verdad? No hay una sintaxis o forma de definir o crear este conjunto de datos. ¿Se parece a un lenguaje? ¿Se parece a un protocolo? ¿Se parece a una secuencia de pasos? Creo que el veredicto aún está pendiente, pero creo que es un gran pensamiento. Algo a nivel de abstracción más alto debe existir para intentar al menos, como, planificación de RL sobre estas tareas complejas. De acuerdo, sí, eso tiene mucho sentido. Entonces, la próxima persona aquí, en la siguiente pregunta votada es... Déjame verlo aquí. ¿Entiendo correctamente que Kodi considera el contexto del repositorio para dar predicciones de code? Sí, considera el contexto de tu repositorio, de muchos otros, como, el contexto abierto es algo un protocolo que el equipo está desarrollando, que es, nuevamente, para responder a tu code, no necesito solo confiar en los repositorios de code. Puedo mirar tu documentation, tu hoja de ruta, tal vez las conversaciones de Slack, así que no es solo sobre mirar el contexto de tu repositorio de code, sino en todas partes donde puedo obtener información que te ayude a resolver la tarea. Y nuevamente, no es solo tu repositorio. Imagina que estás en una enterprise, 20,000 desarrolladores, 15,000 repositorios, millones de líneas de code. Ese mundo de múltiples repositorios es donde esto va a ser realmente, realmente útil. ¿Por qué? Porque esa búsqueda es más difícil. Dentro de un repositorio, es posible que sepas que solo hay unos pocos archivos, los conoces, pero en ese mundo de 15,000 repositorios, o en ese mundo de cinco repositorios, esa búsqueda de múltiples repositorios, eso no es trivial.
Comments