In a groundbreaking move earlier this year, GitHub unveiled Copilot Chat, a programming-centric chatbot akin to ChatGPT, initially tailored for organizations subscribed to Copilot for Business. Following a beta phase for individual Copilot customers, available at a $10 monthly subscription, GitHub is now catapulting Chat into general availability for all users.
Copilot Chat, a jewel in GitHub Copilot's crown, is now accessible to the programming community at large. Noteworthy is its complementary inclusion for verified teachers, students, and maintainers of select open source projects, further democratizing access to this revolutionary tool.
Shuyin Zhao, GitHub's VP of Product Management, emphasizes, "As home to the world's developers, we've brought to market what is now the most widely adopted AI developer tool in history." Copilot Chat, underpinned by GPT-4, OpenAI's premier generative AI model fine-tuned for developer scenarios, emerges as a dynamic force for real-time guidance. Developers can effortlessly engage Copilot Chat in natural language, seeking explanations, vulnerability detection, or even unit test generation.
Despite its transformative potential, Copilot Chat's journey from beta to general availability remains consistent, keeping its core powered by the robust GPT-4 model.
However, the road to AI-assisted coding is not without challenges. The specter of copyright concerns looms, as the models are trained on publicly available data, including copyrighted or restricted license content. GitHub, along with Microsoft and OpenAI, has faced class action lawsuits, asserting open-source licensing and IP violations. Shuyin Zhao addresses the question of opting out of training, indicating that there's no new mechanism for this with the broader launch. Instead, she suggests codebase owners consider making repositories private to prevent inclusion in future training sets.
GitHub's Copilot Chat represents a paradigm shift in the developer landscape, offering a collaborative and intuitive AI-powered ally. With its integration into mainstream IDEs and the democratization of access, it not only redefines how developers code but also sparks conversations around ethical considerations and copyright issues. As the coding community embraces this new frontier, Copilot Chat stands as a testament to the evolving synergy between human ingenuity and artificial intelligence in the ever-evolving world of programming.