Without using any text prompting, we can slice images together in a purely visual language:
5633 bookmarks · page 170 of 226
Without using any text prompting, we can slice images together in a purely visual language:
Mood
Crazy how much character some arcs can add to these blobby dudes
pg was so real for this one man
Microsoft says meeting time has TRIPLED since 2020: typical workers are spending 57% of their time communicating [meetings, calls] with others: 'Today, knowledge work is, quantitatively speaking, less about creating new things than it is about talking about those things.’
Gn and have a great weekend!
Things fall into place.
Towards an automated entrepreneur: "Claude, generate 20 ideas for an app aimed at finance professionals, pick the best one, build a playable prototype of that. interview me as a potential customer about the prototype & make changes."
One prompt. Two iterations in a minute. Nice.
Over 10% of UNRWA employees take part in terror activities.
Try and expect that you'll need to try some more.
OpenInterpreter with Mistral AI's Codestral running locally on your computer (100% free and without internet).
It uses LLM & vision capabilities to autonomously control the computer.
Just by showing a sticky note and a prompt, the AI agent automatically connects PC to the Wifi.
nothing but love ❤️
A Russian soldier was so disgusted by the missile strike against a Children’s Hospital in Kyiv with cancer patients that he revealed the people responsible for it
He sent a picture to Ukrainian intelligence services of the staff of the Russian 22nd heavy bomber aviation division
All the “smart” people I know spend 3-6 months planning while the dumb ones take action from day 1 and figure it out as they go.
10/10 times the “dumb” people end up ahead.
Think less, do more.
Psilocybin (mushrooms) is the most effective known smoking addiction treatment only because people literally “suddenly realized how stupid” smoking is, no other reason given, 80% success rate.
Our Applied AI team at Kentauros (kentauros.ai) spends a lot of time tackling the problem of GUI navigation for agents.
Today, we are releasing our first dataset, WaveUI-25k, and our first fine-tuned vision-language model:
huggingface.co/collections/ag…
Why bother about GUI Navigation? Won’t AI just use APIs or have a clear machine-learning interface?
Yes, but APIs aren’t always available, and it will take many years for ML APIs to become a reality, so we’re meeting the world where it is today.
It’s also because UIs are uniquely human, much like language. They’re a high level abstraction of the world and that makes them a fantastic training ground for advanced AI development because they’re complex, challenging, ever changing, and filled with endless edge cases.
They’re a great approximation for AI that uses real-world models, planning, prediction and adaptation on the fly.
Next week we’re releasing a new agent that navigates GUIs very well with a combination of heuristics, classical computer vision and MLLMs. Although we’re super excited about our Gen 2 agent release there are still some limitations. Rather than bolting an expert system onto a ML model, it would be absolutely ideal if models were good at knowing where and what to click on a UI.
Unfortunately, we’ve discovered that today’s frontier models like GPT-4o, Claude Opus 3, Sonnet 3.5, Qwen2, and InternVL are absolutely terrible at three key things on UIs:
1) Returning coordinates
2) Moving the mouse
3) Drawing bounding boxes on GUIs
The reasons shouldn't be surprising. They just weren't trained to do any of these things.
That’s why, for our Gen 3 agent, we’re already working on a click model as the primary navigator, and we’ll fall back to classical techniques as needed.
Our WaveUI-35k dataset is 25K well labeled images that you can use to train a click and coordinate model. We’re currently auto-labeling a larger version of the dataset that is roughly 80K images and we’ll release that soon.
Why do you want this?
Well, maybe you want a model that can navigate smartphones or desktops.
Or maybe you want to control remote desktops the way our AgentSea platform can navigate a virtual machine like a human navigating TeamViewer but with the Agent in charge, the way we do with our ToolFuse protocol (github.com/agentsea/toolf…) and the AgentDesk (github.com/agentsea/agent…) Python packages.
We built this dataset by collecting examples from other existing datasets. The three main sources are:
The datasets are great and we have tremendous respect for the teams that gathered them but unfortunately many of the labels were less than ideal or just wrong. So we set about fixing these fantastic resources into a new, unified, well labeled dataset.
We’ve preprocessed them to have a matching format and programmatically filtered out unwanted examples, such as duplicated, overlapping or low-quality elements.
The resulting pre-processed dataset has ~80k examples at the object/element level -- i.e. each row consists of the bounding box coordinates of a UI object, along with the screenshot of underlying UI (and extra info, like source, screen size, etc).
We then took ~25k examples from the dataset and annotated them to get the following additional info, per example:
You can explore the dataset at huggingface.co/spaces/agentse…
We’ve also fine-tuned a very small PaliGemma model as a proof of concept. You can check it out here: huggingface.co/spaces/agentse…
You can upload a screenshot and use the phrase “detect” XYZ.
For example, on a screenshot of Google Flights:
* detect the “Return” field
* detect the Vacation rentals button
* detect the flying plane in the picture
To be clear, the PaliGemma model is too small and has too low a resolution to be state of the art. It’s a little too rigid in how it detects things and we want it to be more flexible. It sometimes nails detection tasks and it’s sometimes just wildly off base.
But it is proof that a properly trained model with a well-annotated dataset can make headway on the gnarly problem of navigating GUIs on the wide and wonderful world of the web.
Out next steps are simple:
* Get the full dataset annotated and release it in the next few weeks (we only used 25k out of ~85k potential examples)
* Training the variant of PaliGemma that has higher resolution.
* Training a larger multimodal model like InternVL or Chameleon
We’ll see you next week when we release G2 agents! See you then.
Every time I diversify I lose money
"Claude, Ship of Theseus game, make it good - go!"
A green flag is the CEO, the PMs, and other employees are answering customer support questions on X.
Implemented the actual genetic algorithm today, the rockets now reach the target, also made it look a bit pretty.
It's written from scratch in C using Raylib, I'll probably make the code public tomorrow and wrap up with this project, then get to building neural networks in C :)
Tell ChatGPT what to avoid for better outputs.
Find joy in the hard things.
Growth ain’t easy.
Embrace the suck.
The content that performs the best for me is off the dome.
Yeah my scheduled content does well.
But random thoughts throughout the day always do better.
Raw thoughts and feelings showcase personality.
Post more of those alongside scheduled content.
This time, it is
Reminder:
It's easier to find a client than it is to find an employer.
A rule I follow:
For any important project, give it two 2 years, not 2 months.
You will always hit the same problems:
But the difference between impossible and probable is the timeframe you give yourself.
You can solve almost any issue. You can learn almost any skill. You can achieve almost any goal. But only if you remove the pressure to perform immediately. You gotta give yourself a chance to get going.
Zoom out.
Play long-term games.
Hope this helps,
@itskierandrew