Discourse AI + Data Explorer ?

@simon

J’ai lu votre publication supprimée et je suis d’accord pour dire que c’est aussi l’une des idées qui, selon moi, a un grand potentiel.

Cependant, je pense qu’il faut plus. Un article récent que j’ai lu, là encore pas une source faisant autorité, mais qui approfondit ces idées, est

« ChatLogo : une interface hybride langage de programmation naturel-langage de programmation pilotée par un grand modèle linguistique pour la modélisation et la programmation basées sur des agents » par John Chen et Uri Wilensky (pdf)

Certains des points clés que j’ai retenus sont

  1. Soutenir les programmeurs novices pour qu’ils « parlent aux ordinateurs » dans un mélange de langages de programmation et naturels.
  2. Fournir une interface plus conviviale aux apprenants sans ou avec peu de connaissances en informatique pour qu’ils s’expriment de manière créative en programmant des ordinateurs.
  3. Au lieu d’écrire immédiatement du code et de donner des instructions, ChatLogo tente de clarifier les besoins et l’intention des apprenants.
  4. Au lieu d’envoyer de gros blocs de code directement à l’apprenant, il tente de co-développer le code NetLogo. L’apprenant est libre de modifier le code : soit en NetLogo, soit en langage naturel via la fonctionnalité « Ask ».
  5. Au lieu de surestimer la correction du code, il admet la possibilité de faire des erreurs et collabore avec l’apprenant pour résoudre les problèmes potentiels.

Je n’ai trouvé aucun code source ni plus de détails sur la manière dont Chat a été superposé ou interfacé avec NetLogo, mais les idées seules ont de la valeur.

Cela me rappelle encore une fois le fonctionnement des pilotes automatiques dans les avions et le livre que j’ai mentionné précédemment. (ref) Quand je mentionne le pilote automatique, ne pensez pas à un interrupteur binaire, pensez à tous les boutons et interrupteurs qui fournissent des informations au pilote automatique et lui indiquent quoi faire et quoi ne pas faire.

Bien qu’il semble que de nombreux autres outils similaires aiment utiliser le mot copilot, par exemple une recherche Google llm copilot source code, je ne suis pas d’accord avec cette analogie, mais je devrai m’y habituer car c’est ainsi que l’on trouve des idées connexes.

2 « J'aime »