| Personal site | https://underyx.me |
| GitHub | https://github.com/underyx |
| Employer | https://semgrep.dev |
| Personal site | https://underyx.me |
| GitHub | https://github.com/underyx |
| Employer | https://semgrep.dev |
Semgrep is a code search tool many use for security scanning (SAST). We added GPT-4 to our cloud service to ask which Semgrep findings matter before we notify developers, and on our internal projects, it seemed to reason well about this task. We also tried to have it automatically fix these findings, and its output is often correct.
just realized this is what error handling is gonna look like in 5 years
raw = chatgpt.send("Please return thing as JSON")
try:
reply = json.loads(raw)
except JSONDecodeError:
raw = chatgpt.send("Sorry, I cannot parse that as JSON, can you try again?")
reply = json.loads(raw)
I spent around 8 hours total over the holiday break trying to catalogue all the games I ever played at https://infinitebacklog.nl/users/bence
I probably got around 50-60% of them.