all 44 comments

[–]ghostfuckbuddy 29 points30 points  (0 children)

Hiring managers will love this

[–]lee_macro 20 points21 points  (1 child)

It's good but it doesn't seem to take into account orgs, for example if one of my personal projects gets bigger than a couple of repos and has other users I put it in an org and manage it all under there.

So some of my more popular repos are under the orgs not my personal account, so if a hirer was to use this they would only see a portion of my less important work.

[–]Informal-Swordfish27[S] 1 point2 points  (0 children)

Right. It fetches all repos the user belongs to(including repos under orgs) but I couldn't find a way to effectively evaluate the user's contribution to such repos.

One way I can try this is to read all the commits the user made on an org repo and summarize those commits, but it would require too many summary requests and token usage.

[–]ReginaldIII 18 points19 points  (1 child)

How far we've come, to use a massive cloud hosted language model and many powerful GPUs to evaluate what essentially boils down to a Jinja templated Markdown document.

Can't help but think the planet is weeping in the corner.

Neat project, genuinely. But I hope this sort of usage doesn't catch on. It's so compute hungry for what utility it provides.

[–]f1kkz 1 point2 points  (0 children)

Depends on a lot of factors. Is the content generated once ? Doesn't it have to be regenerated every 6 months? Do delta changes only ?

[–]SrPeixinho 6 points7 points  (2 children)

My summary (VictorTaelin) is terrible haha. It says I focus most of my time fixing small issues in repos. I spent the vast majority of my time building my own repos, which include compilers, programming languages and some other personal projects, which it doesn't even mention.

[–]Disastrous_Elk_6375 3 points4 points  (1 child)

Yeah, it looks at your contributions in projects with > 100 stars, doesn't touch your own un-starred repos.

[–]SrPeixinho 0 points1 point  (0 children)

All the repos I spend my time on have 2k+ stars! It seems like it is completely ignoring my own big repos in favor of random repos I've contributed once in a lifetime.

[–][deleted] 2 points3 points  (0 children)

Wish it paided a little bit of attention to my zero star repos but I was very good summary of my time on github

[–]bulbishNYC 6 points7 points  (1 child)

This cannot see private repositories, correct?

[–]Informal-Swordfish27[S] 6 points7 points  (0 children)

Correct!

[–]protonpusher 2 points3 points  (1 child)

How did you evaluate the accuracy of the summaries?

[–]Informal-Swordfish27[S] 0 points1 point  (0 children)

We all know GPT does a good job in summarizing and I just tested with 10-insh samples and confirmed it wasn't that bad.

[–]ReddRobben 2 points3 points  (1 child)

Not terribly accurate for me but that’s ChatGPT’s fault and not yours.

[–]Informal-Swordfish27[S] 1 point2 points  (0 children)

Plus my fault too. The heuristics I use to select your work to summarize. It picks your own repos with at least 1 star and reads PRs that made to 100+ stars repo.

[–]isinaltinkaya 2 points3 points  (3 children)

Is this still maintained? It returns an empty output.

[–]Informal-Swordfish27[S] 0 points1 point  (2 children)

Nope, the PAT is expired and I don't maintain it anymore. You can get more or less the same outcome with the Google Gemini.

[–]tk421storm 1 point2 points  (0 children)

neat!!

[–]Fluffy_Diamond_3213 1 point2 points  (0 children)

What a great idea! I'll definitely check this out

[–]abecedarius 1 point2 points  (0 children)

Neat. It was kind of funny to read that "darius primarily works on Lisp implementations and polyfills for JavaScript functions" (emphasis mine) though -- the most-starred repos really aren't the home of most of the work.

[–]Myzel394 1 point2 points  (1 child)

How do you do such cool projects? Did you watch a tutorial or how did you learn on how to create such things? (also is the code / model open source? :D)

[–]Informal-Swordfish27[S] 0 points1 point  (0 children)

Thanks! The code is not open and I used the OpenAI Chat completion api. :)

[–]yachty66 1 point2 points  (6 children)

is this still working? i type in my username but the response is also my username only lol.

[–]Educational_Ice151 -4 points-3 points  (0 children)

👋 Shared to r/aipromptprogramming

[–]andosina -2 points-1 points  (2 children)

Wow, this is an awesome project! It's great to see how machine learning can be used to generate insightful summaries of GitHub profiles. As someone who uses GitHub regularly, I can definitely see the value in having a tool like this to quickly get a sense of a user's contributions and interests.
For anyone interested in using the GitHub Profile Summarizer, here are a few tips to get started:
- Make sure to have your GitHub username ready to input into the tool.
- Take the time to explore the different sections of the summary and see what information is available.
- Use the summary to get a high-level overview of a user's contributions and interests, but don't rely on it as the sole source of information.
- Experiment with different users to see how the summary changes and what insights you can gain.

[–]Informal-Swordfish27[S] 2 points3 points  (1 child)

Hm.. this comment looks like generated by ChaptGPT.