Captain Slack, una alternativa open source a GitHub Copilot que recurre a StackOverflow en lugar de a la inteligencia artificial

Hace unos dÃas, el desarrollador Hieu Nguyen se levantÃģ por la maÃąana y vio el revuelo que habÃa causado el lanzamiento de GitHub Copilot, la plataforma de GitHub que, recurriendo a la IA de GPT-3, ayuda al desarrollador a programar software sugiriendo cÃģdigo. Y decidiÃģ hacer algo “parecido”, sÃģlo “por diversiÃģn”, como ÃĐl mismo explica en HackerNews.
Pero Nguyen no sÃģlo no tenÃa ningÚn acuerdo con OpenAI que le permitiese usar GPT-3, de modo que no tenÃa intenciÃģn de utilizar inteligencia artificial. Tampoco tiempo, dado que querÃa lanzar su creaciÃģn lo antes posible, aprovechando el ‘hype’ en torno a Copilot.
Asà que decidiÃģ crear una extensiÃģn para Visual Studio Code, denominada Captain Stack, que sÃģlo imitara en apariencia el funcionamiento de la plataforma de GitHub. En su lugar, funcionarÃa “filtrando los resultados de bÚsqueda de Google y devolviendo una lista de opciones de cÃģdigo sugerido”, y dÃĄndonos la opciÃģn de autocompletar nuestro cÃģdigo con dicha sugerencia.
Pese al enfoque puramente lÚdico de su herramienta, su autor confiesa que rÃĄpidamente se dio cuenta “de que este mÃĐtodo es bastante efectivo, ya que eso es justo lo que los desarrolladores suelen hacer“. ÂŋY dÃģnde busca estas respuestas?
FÃĄcil, donde lo harÃa cualquier desarrollador: en StackOverflow. Como bien dice un usuario de HackerNews, “TÚ lo llamas ‘parodia'”, yo digo “Esto podrÃa ser realmente Útil”.
ÂŋCÃģmo usar Captain Stack?
Para probar esta extensiÃģn, deberemos tener instalada la versiÃģn inestable de Visual Studio Code, VSCode insiders, y luego seguir los pasos detallados en la documentaciÃģn del repositorio de Captain Stack. Una vez instalada, deberemos asegurarnos de activar la caracterÃstica ‘showInlineCompletions‘ en la configuraciÃģn del editor.
Una vez hecho eso, en la ventana de ediciÃģn donde estemos escribiendo cÃģdigo deberemos teclear ‘//find’ y, a continuaciÃģn, las palabras clave de la bÚsqueda que habrÃamos llevado a cabo en GoogleâĶ
âĶtal como se aprecia en la siguiente captura, en la que se ha utilizado la bÚsqueda “embed audio html”, y Captain Slack ha insertado un ejemplo bÃĄsico de uso de la etiqueta.
InformaciÃģn extraÃda de Genbeta, puedes ingresar en su sitio web https://www.genbeta.com/

