RAG will go away, decision multimodal models / LLMs will take over. No here yet, but inevitable I believe.
777 karma · joined January 7, 2011
RAG will go away, decision multimodal models / LLMs will take over. No here yet, but inevitable I believe.
As a matter of fact, the API/SaaS business for machine learning 'direct' model results have suffered from this since the early days. Now, what may make more sense and survive longer are full data-storage-oriented platforms, and niche products that encapsulate all underlying model calls, including to publicly available models. Sometimes glue code or even devops becomes the true solid business case of AI/ML apps ;)
Similarly, "free will" may simply be an illusion caused by the failure of that perfect prediction of what to do/what will happen, thus leaving us with a pleasant stochasticity that we end up favoring as freedom :)
But all bullet points are about things that are easily done right now with libtorch (pytorch underlying C++ core code), and the hassle is... Python.
Well rational conclusion would be, just do everything in C++, and bind to Python. Make C++ first citizen here, since in all cases it'll be needed for performance, forever.
"Solving intelligence" as a famous corporation motto, might just be improving state-space search.
Humans are incredible at state space search, it's obvious as soon as you consider the potential data pointsnof any problem we face every day, from washing dishes to designing algorithms.
So rationalizing is one way: about competition first, it doesn't matter (really, like... really), whatever you are doing with focus will end up different than what others do (the state space is too large), and the rest is not within your hands. No need to worry then, it's a recurrent, automatic, bad habit.
Now, overall and most useful I believe, what we are doing in tech does not matter, it'll be outdated in months, years, whatever. What matters is the people we are working and spending time with. People first, tech second.
Good luck, serenity is within reach, especially in tech, it's a matter of body and mind working well together.
Oh and exercising is fundamental, walk, run, dance, jump, ...
I've been unable to get native openblas yet through homebrew, though havent tried recently.
For deep learning inference I'm using Vulkan/moltenvk/ncnn got it to work and was able to hack around.
Not meaning to not boycott such apps with those you can, just giving another pov from elsewhere in life. Most of my phones are rooted and without google for years, but sometimes...
Life is short, human communication is deep and fragile. Tools do change, renew and improve, while as living humans we get older ;)
Keep in mind there's a 30% cut from AWS, plus if you're in the EU, you need a tier like payoneer to channel your revenues back into the EU.
For building a more precise 2D embedding or image similarity search engine you may want to rely on a neural embedding + FAISS or Annoy instead of compressing into 2D with TSNE. When doing the later, distances don't mean much anymore.
Tests show that FAISS is bit better than annoy on retrieval of both small and million items indexes. It also includes ind x compression techniques that in our tests do fair very well, with very low loss on mid size 500k image indexes.