![]() ![]() We then asked Copilot to split the username field into both firstName and lastName, and last we clicked on Inline Diff to see the changes Copilot made. In the example below, we first selected the users array and then pressed Cmd+I on macOS (or Ctrl+I on Windows/Linux) to bring up the Chat input. It's easily invoked from the keyboard, you stay in your code, and the output is code (and only code). Here's the very first prototype:Īs we iterated on the design, we realized this user model has advantages. One exploration we did find interesting, involved building Chat directly into the editor. Did we really need yet another Chat experience in our lives? VS Code is an editor, our job is to get you into the "zone" and help you stay there by removing distractions while you crank out the next unicorn. The VS Code team had an internal hackathon to explore how to could integrate AI into VS Code more deeply and came up with many cool ideas such as improved renaming and refactorings, code transformations based on examples, and ways to create file glob patterns or regex expressions using natural language.Īs interesting as these ideas were, we kept circling around the Chat experience. We had been working with the GitHub Next team on Copilot and the Copilot Labs extension, but the release of ChatGPT in November 2022 significantly accelerated the timetable. We knew it was just a matter of time before AI permeated the development process. It turns out, this was just the beginning. This is a surprisingly effective experience, often the ghost text just works, and you quickly end up writing code in a smooth "Tab-Tab-Tab" development flow. If you write your intentions as comments or use descriptive function names, Copilot can use these hints to automatically generate code, word by word, line by line, or even block by block. Oege De Moor and his team at GitHub collaborated with OpenAI to bring the first at scale example of using LLMs for development, specifically OpenAI's codex model.Ĭopilot offers real-time hints for the code you are writing by providing suggestions as "ghost text" based on the context of the surrounding code. It's been more than a year since the Copilot extension first launched. ![]() Microsoft's Developer AI Service is GitHub Copilot, and if you have not seen GitHub's vision for the entire development lifecycle, check out this great blog post. In this post, we want to give a little background on AI in VS Code, show you some exciting new experiences powered by GitHub Copilot, and give a peek into where and how we see things going forward. But once you give it a try, you quickly realize what more than a million Copilot users see daily, that this technology does not disappoint, especially with Large Language Models (LLMs) like OpenAI's GPT-3.5/4. Advancements are happening almost daily, it's hard to keep up. There is a lot of buzz, excitement, and some concerns around Artificial Intelligence today. Maby Chris Dias, did not write this blog post, but it will make your development experiences incredible. ![]() Node.js Development with Visual Studio Code and Azure.Moving from Local to Remote Development. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |