HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fhouser

no profile record

Submissions

Ask HN: Does piping LLM output into a RAG stack sound like a good idea?

2 points·by fhouser·há 4 meses·2 comments

Show HN: I built my first SaaS

lunatic-ai.com
2 points·by fhouser·há 4 meses·0 comments

Open standard for stable machine-readable facts for AI systems

groundingpage.com
1 points·by fhouser·há 4 meses·0 comments

comments

fhouser
·mês passado·discuss
That's smart. Just the other day, I was thinking about how I would solve images/graphs/rich PDF stuff in a RAG system. Now I know more, thanks!
fhouser
·há 3 meses·discuss
Not exactly agents ignoring instructions, but I'm wondering if (selective) inclusion of LLM responses in a RAG stack might be suitable as a sort of long-term memory for "accepted" LLM contributions to code for example. This way, unwanted novel or alternate solutions to repeated patterns might be avoided?
fhouser
·há 4 meses·discuss
Yeah, I think that's the most important part in these new types of processes. Although it is tempting to just let an agent run with it for a while.
fhouser
·há 4 meses·discuss
The Hitchhiker's Guide to issue-tracking.
fhouser
·há 4 meses·discuss
Hot take: You should want to review your agents' output and progress.
fhouser
·há 4 meses·discuss
Thanks,that would be great.
fhouser
·há 4 meses·discuss
Opus 4.6 usually doesn't disappoint .. No double negative auth checks or race conditions to report on, but I can say that introducing new functionality and patterns mostly requires a few cycles before the "repeatable pattern" is cleanly documented in the spec. When bugs do come up, the agent is quite good at finding the root cause and implementing a fix.
fhouser
·há 4 meses·discuss
I recently shipped a "vibe-coded" project. You raise a good point: I hadn't considered the confidence gap. If it is true that LLM generated code produces more vulnerabilities in addition to there being more code overall, all while at the same time the developer feels better about their results, then that is concerning.

This is how I go about ensuring there is little to no chaos (your mileage may vary based on project size and characteristics): - Plan your project manually, do not outsource thinking to the LLM. This includes being intentional about architecture, tech-stack, dependencies, etc.. - I have planning, orchestrating, coding, and reviewing agents. These should be self-explanatory, but there's a catch: the workflow is automated. OpenCode allows you to define "subagents" which can be called by "primary" agents. I will write a detailed Gitlab issue that my planning agent can fetch and read. It will create a detailed resolution plan that I can point the orchestration agent to. The orchestrator then delegates implementation to one or more coding agents simultaneously. Results are in turn delegated to reviewer agents. If the reviewer agents don't complain, then the results are ready for human review in an MR. - Changes that pass all review are documented in the project spec. E.g., if new modules are added that require an auth guard pattern implementation that is already documented in the spec, they will be listed as relevant sites for that auth guard pattern, etc..

I feel like the LLM agents have been more thorough and consistent than I could have been without them. This goes for refactors too: Since the entire project is essentially mapped out in the spec.md file(s), it's hard for the agent to miss a relevant site in the code. Human review is key. Don't merge code you don't understand.
fhouser
·há 4 meses·discuss
Do you have domain knowledge for each category in-house? How did you put together so many specific calculators while maintaining correctness in each calculator's respective domain?
fhouser
·há 4 meses·discuss
aider.chat was my entry to agentic coding. OpenCode followed. Not looking back.
fhouser
·há 4 meses·discuss
[dead]