| ▲ | trjordan 3 hours ago | |||||||||||||||||||||||||||||||||||||
This is RL, right? Like, this is exactly why models have mostly converged around obvious style, because we train them literally on thumbs-up/thumbs-down data of what good behavior and good code looks like. And that's why it's so hard to get a model to reproduce the specific taste of a person or an organization. My taste is different than yours, so if we dump our aggregate preferences into RL, in averages out to nothing interesting. For the code-writing case, this means you end up reviewing every line of code, looking for places where you'd thumbs-down the code. Not every line of code contains a real decision, though, so it feels like a waste of time. | ||||||||||||||||||||||||||||||||||||||
| ▲ | andy99 an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
It’s supervised learning rather than RL, you’re just training to labels. It doesn’t work (doesn’t generalize) because there is no guarantee or even expectation that any causal relationship is learned, it’s just whatever convenient pattern gets the lowest loss. There is lots of research on this for those unaware. | ||||||||||||||||||||||||||||||||||||||
| ▲ | eithed 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Yes and no. If I were to ask you - what convention you want to follow for your database columns - camelcase or snakecase? There's no correct global answer. There's no overarching truth that should apply to all databases in existence (even if you'll focus on a certain type of database). Hence the no. But yes, because in the context of existing system there is a convention. If it's snakecase, you create new tables with snakecase column names. LLMs will generally follow conventions, but sometimes they will not, because indeed - global truths (or at least, the "last article it read" truths) sometimes win over (I assume) | ||||||||||||||||||||||||||||||||||||||
| ▲ | paytonjjones 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
This is, in short, the big current problem with AI. LLMs are built for scale so they've given up on the kind of online learning / "long term memory" processes that would individualize them. The LLM is permanently locked to being a really cracked engineer on their first day at your company, looking at your codebase for the first time. You can scaffold a bit with .md files, but at the moment they lack the ability to do what humans do: go to sleep, encode things from short to long term memory, and wake up the next day with more specific knowledge baked in. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||