zlacker

[return to "GitHub Copilot Coding Agent"]
1. taurat+O6[view] [source] 2025-05-19 16:56:06
>>net01+(OP)
> Copilot excels at low-to-medium complexity tasks in well-tested codebases, from adding features and fixing bugs to extending tests, refactoring, and improving documentation.

Bounds bounds bounds bounds. The important part for humans seems to be maintaining boundaries for AI. If your well-tested codebase has the tests built thru AI, its probably not going to work.

I think its somewhat telling that they can't share numbers for how they're using it internally. I want to know that Microsoft, the company famous for dog-fooding is using this day in and day out, with success. There's real stuff in there, and my brain has an insanely hard time separating the trillion dollars of hype from the usefulness.

◧◩
2. timrog+Oj[view] [source] 2025-05-19 17:54:44
>>taurat+O6
We've been using Copilot coding agent internally at GitHub, and more widely across Microsoft, for nearly three months. That dogfooding has been hugely valuable, with tonnes of valuable feedback (and bug bashing!) that has helped us get the agent ready to launch today.

So far, the agent has been used by about 400 GitHub employees in more than 300 our our repositories, and we've merged almost 1,000 pull requests contributed by Copilot.

In the repo where we're building the agent, the agent itself is actually the #5 contributor - so we really are using Copilot coding agent to build Copilot coding agent ;)

(Source: I'm the product lead at GitHub for Copilot coding agent.)

◧◩◪
3. binary+Ml[view] [source] 2025-05-19 18:04:35
>>timrog+Oj
So I need to ask: what is the overall goal of your project? What will you do in, say, 5 years from now?
◧◩◪◨
4. timrog+ln[view] [source] 2025-05-19 18:12:33
>>binary+Ml
What I'm most excited about is allowing developers to spend more of their time working on the work they enjoy, and less of their time working on mundane, boring or annoying tasks.

Most developers don't love writing tests, or updating documentation, or working on tricky dependency updates - and I really think we're heading to a world where AI can take the load of that and free me up to work on the most interesting and complex problems.

◧◩◪◨⬒
5. petetn+aB[view] [source] 2025-05-19 19:21:16
>>timrog+ln
What about developers who do enjoy writing for example high quality documentation? Do you expect that the status quo will be that most of the documentation will be AI slop and AI itself will just bruteforce itself through the issues? How close are we to the point where the AI could handle "tricky dependency updates", but not being able to handle "most interesting and complex problems"? Who writes the tests that are required for the "well tested" codebases for GitHub Copilot Coding Agent to work properly?

What is the job for the developer now? Writing tickets and reviewing low quality PRs? Isn't that the most boring and mundane job in the world?

◧◩◪◨⬒⬓
6. doug_d+AH[view] [source] 2025-05-19 19:57:51
>>petetn+aB
If find your comment "AI Slop" in reference to technical documentation to strange. It isn't a choice between finely crafted prose versus banal text. It's documentation that exists versus documentation that doesn't exist. Or documentation that is hopelessly out of date. In my experience LLMs do a wonderful job in translating from code to documentation. It even does a good job inferring the reason for design decisions. I'm all in on LLM generated technical documentation. If I want well written prose I'll read literature.
◧◩◪◨⬒⬓⬔
7. petetn+3K[view] [source] 2025-05-19 20:12:24
>>doug_d+AH
Documentation is not just translating code to text - I don't doubt that LLMs are wonderful at that: that's what they understand. They don't understand users though, and that's what separates a great documentation writer from someone who documents.
◧◩◪◨⬒⬓⬔⧯
8. doug_d+GK[view] [source] 2025-05-19 20:16:04
>>petetn+3K
Great technical documentation rarely gets written. You can tell the LLM the audience they are targeting and it will do a reasonable job. I truly appreciate technical writers, and hold great ones in special esteem. We live in a world where the market doesn't value this.
◧◩◪◨⬒⬓⬔⧯▣
9. skydha+8X[view] [source] 2025-05-19 21:30:10
>>doug_d+GK
The market value good documentation. Anything critical and commonly used is pretty well documented (linux, databases, software like Adobe's,...). You can see how many books/articles have been written about those systems.
◧◩◪◨⬒⬓⬔⧯▣▦
10. wonger+dt1[view] [source] 2025-05-20 02:06:57
>>skydha+8X
Well documented meaning high quality, or well documented meaning high coverage?
[go to top]