| 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 |
@kefimochi my friend pointed me to your post, can you pick a role for me to refer you here? https://semgrep.dev/about/careers/#job-board
I think you’d like the people, and we also never had a layoff 😇😇
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)