Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the acronyms and names for things are in constant flux and might not be agreed upon in any large subset of people working in the field. For example I've built a system employing what the author calls "guardrails" and I've never heard of the term. And obviously I've been using RAG, but I've been calling it in-context learning, never saw the need to emphasise that the context is retrieved from somewhere, seems a bit obvious. And I've been looking at how AutoGPT works for inspiration and they call their evals "challenges" so that's how I approached that problem.



How do you figure? In the ICL article one of their examples ("How to Engineer Prompts for In-Context Learning") literally describes RAG.

And neither of the articles even mentions the other.


In context learning is a superset of RAG, the theoretical underpinning for why RAG works. Retrieval is not necessary for ICL.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: