what I saw using 5-6 tools like this: - PR description is never useful they barely summarize the file changes - 90% of comments are wrong or irrelevant wether it's because it's missing context, missing tribal knowledge, missing code quality rules or wrongly interpret the code change - 5-10% of the time it actually spots something Not entirely sure it's worth the noise
Learnings from building AI agents
31–40 of 70 posts
Re: Learnings from building AI agents
#32They will always try to come up with something.
The example provided was a poor one. The comment from LLM was solid. Why would you comment out a step in the pipeline instead of just deleting it? I would comment the same in a PR.
Re: Learnings from building AI agents
#33> Encouraged structured thinking by forcing the AI to justify its findings first, significantly reducing arbitrary conclusions. Ah yes, because we know very well that the current generation of AI models reasons and draws conclusions based on logic and understanding... This is the true face palm.
Humans work pretty much the same way Several studies have shown that we first make the decision and then we reason about it to justify it In that sense, we are not much more rational than an LLM
Re: Learnings from building AI agents
#34``` { "reasoning": "`cfg` can be nil on line 42; dereferenced without check on line 47", "finding": "Possible nil‑pointer dereference", "confidence": 0.81 } ```
You know the confidence value is completely bogus, don't you?
Re: Learnings from building AI agents
#35> Encouraged structured thinking by forcing the AI to justify its findings first, significantly reducing arbitrary conclusions. Ah yes, because we know very well that the current generation of AI models reasons and draws conclusions based on logic and understanding... This is the true face palm.
Re: Learnings from building AI agents
#36> Encouraged structured thinking by forcing the AI to justify its findings first, significantly reducing arbitrary conclusions. Ah yes, because we know very well that the current generation of AI models reasons and draws conclusions based on logic and understanding... This is the true face palm.
Humans work pretty much the same way Several studies have shown that we first make the decision and then we reason about it to justify it In that sense, we are not much more rational than an LLM
Please, cite those studies. I want to read them.
Re: Learnings from building AI agents
#37The problem is that, regardless of how you try to use "micro-agents " as a marketing term, LLMs are instructed to return a result. They will always try to come up with something. The example provided was a poor one. The comment from LLM was solid. Why would you comment out a step in the pipeline instead of just deleting it? I would comment the same in a PR.
For structured outputs, making fields optional isn't usually enough. Providing an additional field for it to dump some output, along with a description for how/when it should be used, covers several issues around this problem.
I'm not claiming this would solve the specific issues discussed in the post. Just a potentially helpful tip for others out there.
Re: Learnings from building AI agents
#38"After extensive trial-and-error..." IMO, this is the difference between building deterministic software and non-deterministic software (like an AI agent). It often boils down to randomly making tweaks and evaluating the outcome of those tweaks.
Otherwise known as science 1:Observation 2:Hypothesis 3:test 4:GOTO:1 This is every thing ever built ever What is the problem exactly?
Re: Learnings from building AI agents
#39Re: Learnings from building AI agents
#40Funny thing is the structured output in the last example. ``` { "reasoning": "`cfg` can be nil on line 42; dereferenced without check on line 47", "finding": "Possible nil‑pointer dereference", "confidence": 0.81 } ``` You know the confidence value is completely bogus, don't you?