Discourse AI + Data Explorer?

@simon

Leí tu publicación eliminada y estoy de acuerdo en que esa es una de las ideas que creo que tiene un gran potencial.

Sin embargo, creo que necesita más. Un artículo reciente que leí, de nuevo no oficial, pero que profundiza en esas líneas es

“ChatLogo: Una interfaz híbrida de lenguaje natural y de programación impulsada por un modelo de lenguaje grande para modelado y programación basados en agentes” de John Chen y Uri Wilensky (pdf)

Algunas de las conclusiones clave para mí fueron

  1. Apoyar a los programadores novatos para que “hablen con las computadoras” en una mezcla de lenguajes de programación y naturales.
  2. Proporcionar una interfaz más amigable para los estudiantes sin o con pocos conocimientos de informática para que se expresen creativamente programando computadoras.
  3. En lugar de escribir código de inmediato y dar instrucciones, ChatLogo intenta aclarar las necesidades y la intención de los alumnos.
  4. En lugar de enviar grandes fragmentos de código directamente al alumno, intenta desarrollar conjuntamente el código de NetLogo. El alumno es libre de editar el código: ya sea en NetLogo, o en lenguaje natural a través de la función “Ask”.
  5. En lugar de exagerar la corrección del código, admite la posibilidad de cometer errores y colabora con el alumno para abordar los posibles problemas.

No pude encontrar ningún código fuente o más detalles sobre cómo Chat se integró o interactuó con NetLogo, pero las ideas por sí solas tienen valor.

Esto me recuerda de nuevo cómo funcionan los pilotos automáticos en los aviones y el libro que mencioné anteriormente. (ref) Cuando digo piloto automático, no pienses en un interruptor binario, piensa en todos los diales e interruptores que proporcionan información al piloto automático y le dicen qué hacer y qué no hacer.

Si bien parece que muchas otras herramientas como esta prefieren usar la palabra copilot, por ejemplo, una búsqueda en Google llm copilot source code, tiendo a discrepar con esa analogía, pero tendré que aceptarla, ya que así es como se encuentran ideas relacionadas.

2 Me gusta