Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
AI

GitHub Makes Copilot Chat Generally Available, Letting Devs Ask Questions About Code 16

After launching a limited beta test in July and a beta version for individual developers in September, GitHub's Copilot Chat chatbot feature is now generally available for all users. TechCrunch reports: As of today, Copilot Chat is available in the sidebar in Microsoft's IDEs, Visual Studio Code and Visual Studio -- included as a part of GitHub Copilot paid tiers and free for verified teachers, students and maintainers of certain open source projects. Little else about Copilot Chat has changed since the beta. The chatbot's still powered by GPT-4, OpenAI's flagship generative AI model, fine-tuned specifically for dev scenarios. Developers can prompt Copilot Chat in natural language to get real-time guidance, for example asking Copilot Chat to explain concepts, detect vulnerabilities or write unit tests.
This discussion has been archived. No new comments can be posted.

GitHub Makes Copilot Chat Generally Available, Letting Devs Ask Questions About Code

Comments Filter:
  • And please give the secstate partner some of your proprietary code while you're at it.
    • I've been using GitHub Copilot for several weeks now. While I find its suggestions helpful, I have yet to find one (that was non-trivial) that I didn't have to adjust manually, or completely rewrite. It's nowhere near being able to do the work of a *real* programmer.

      • by ElizabethGreene ( 1185405 ) on Friday December 29, 2023 @11:02PM (#64116111)

        Copilot (Suggestions) is a different critter from Copilot chat. I've been using it for a while, and it's impressed me.

        It has caught some seriously wiggy bugs for me with questions like 'This function is returning null about one time in a hundred and I don't understand why.'

        • I've had mixed results with both tools.

          For example, using the original tool (GitHub Copilot), sometimes when I type instructions in SQL, it works fine. For example, "--Write a query that gets all rows where the XML field ElementXML has a value at /INDI/NAME"...sometimes this produces a nice query that includes the correct syntax to query the XML field by its XPATH value. That's not a straightforward thing in SQL. But sometimes it just tries to embellish my comment, by adding more English text to what I was

      • Yup, same. You have to be very mindful of the information it presents to you because you have no idea what is was trained with or when. As an example, I am working on some AWS project and Copilot tends to be out of date with a lot of its general knowledge of AWS systems. If I give it the updated documentation it will give you updated answers. But out of the box, it may need some assembly.

  • by Lije Baley ( 88936 ) on Friday December 29, 2023 @09:29PM (#64115955)

    Today's chatbot learns from programming sites, today's programmers get advice from chatbot, programming sites die off, tomorrow's programmers get what from where?

    • From the 'chatbot'. Do you really think 'learns from programming sites' is the end game for AI?
      How do humans synthesize new knowledge? Well, so will AI.

      • I am an old fogey who remembers what the "end game" was before AI got redefined as whatever big tech is trying to sell at the moment. We're not there yet, and my comment is about one of the problems with LLMs.

        • No, you asked "tomorrow's programmers get what from where?", with 'tomorrow' clearly intended to mean 'the (somewhat near) future'. That includes everything that might reasonably exist in said future.

          You gotta think out of your box, man. The current LLMs are not perfect, but the amount of resources being invested into further development of ANNs by both the private and public sector is insane (it's already at least 10% of R&D spending, worldwide). An entire legion of jaded "I walked through the snow in

Don't panic.

Working...