News for hackers. Stuff that matters.
Re:AI Search: The Bitter-Er Lesson by fire_lake on Friday June 14, 2024 @04:44PM (#40684928)
I didn’t understand this piece.

What do they mean by using LLMs with search? Is this simply RAG?

Re:AI Search: The Bitter-Er Lesson by Legend2440 on Friday June 14, 2024 @05:43PM (#40685418)
“Search” here means trying a bunch of possibilities and seeing what works. Like how a sudoku solver or pathfinding algorithm does search, not how a search engine does.
Re:AI Search: The Bitter-Er Lesson by fire_lake on Friday June 14, 2024 @05:49PM (#40685463)
But the domain of “AI Research” is broad and imprecise - not simple and discrete like chess game states. What is the type of each point in the search space for AI Research?
Re:AI Search: The Bitter-Er Lesson by moffkalast on Friday June 14, 2024 @06:37PM (#40685797)
Well if we knew how to implement it, then we'd already have it eh?
Re:AI Search: The Bitter-Er Lesson by fire_lake on Saturday June 15, 2024 @03:51AM (#40688180)
In chess we know how to describe all possible board states and the transitions (the next moves). We just don’t know which transition is the best to pick, hence it’s a well defined search problem.

With AI Research we don’t even know the shape of the states and transitions, or even if that’s an appropriate way to think about things.

Re:AI Search: The Bitter-Er Lesson by roca on Friday June 14, 2024 @05:35PM (#40685367)
They mean something like the minmax algorithm used in game engines.
Re:AI Search: The Bitter-Er Lesson by tsaixingwei on Friday June 14, 2024 @09:16PM (#40686703)
Given the example of Pfizer in the article, I would tend to agree with you that ‘search’ in this context means augmenting GPT with RAG of domain specific knowledge.
Re:AI Search: The Bitter-Er Lesson by rassibassi on Saturday June 15, 2024 @10:33AM (#40690064)
In this context, RAG isn't what's being discussed. Instead, the reference is to a process similar to monte carlo tree search, such as that used in the AlphaGo algorithm.

Presently, a large language model (LLM) uses the same amount of computing resources for both simple and complex problems, which is seen as a drawback. Imagine if an LLM could adjust its computational effort based on the complexity of the task. During inference, it might then perform a sort of search across the solution space. The "search" mentioned in the article means just that, a method of dynamically managing computational resources at the time of testing, allowing for exploration of the solution space before beginning to "predict the next token."

At OpenAI Noam Brown is working on this, giving AI the ability to "ponder" (or "search"), see his twitter post: https://x.com/polynoamial/status/1676971503261454340