Initially, an ‘Agent’ was basically just a purpose-built subcomponent of a larger infrastructure, but like any other overused word or phrase, the term ‘Agent’ has essentially been turned into garbage that doesn’t mean anything anymore. It’s used as an ambiguous term for describing anything controlled by an LLM.
I meant this would be something that decides of acting and not being constraint in hard logic dictating act/not, what to do, etc… Basically, you could pretty accurately predict what the agent will do, how and so on.
But the moment you are no longer predicting but 100% sure, the thing stops being an “agent” as the is no freedom of choice in there any more.
Still getting AI to do the heavy lifting but this was my source :)
Phas Tree: I want to go on holiday
AgentGIF (Phout): Here is a bunch of sites, let me know which you have whitelisted [Weather, Map, ...]
Phas Tree: [Weather, Map, ...]
AgentGIF (Phout): Connect to APIs and return data
Phas Tree : [Data]
AgentGIF (Phout): [Write data to db]
AgentGIF (Phif): (Possible here to see Databases, act on results, run functions, follow next determined path from result
Phas Tree: “I want to go on holiday.”
AgentGIF (Phout): “Great. Which external services may I use?
[Weather, Maps, HotelReviews]”
Phas Tree: “[Weather, Maps]” ← user (or another agent) whitelists only these
AgentGIF (Phout): • fetch live weather
• pull nearby points‑of‑interest from Maps API
(stores both in Data[])
AgentGIF (Decision): ← **autonomy lives here**
IF Data.Weather.precipitation > 0.2
THEN $plan = "Indoor"; // museum, aquarium …
ELSE $plan = "Outdoor"; // hiking trail, beach …
AgentGIF (Phout): suggests $plan to the user
(and writes trip itinerary to DB if approved)
AgentGIF (Phif): on next pass it sees the DB entry;
*could* book tickets automatically **or** stop,
depending on user confirmation.
Then it is an Agent?
The Intent lives in the GIF…
If you can compose an agent setup from your app you can also convey one from an external source if you take on it’s evaluation…
There is obviously the concern of ceding control, which could conflict with OpenAI terms, but with properly sandboxed actions this isn’t necessarily an issue.
While AgentGIF can’t process code itself it could decide to offload tasks to external services using your systems as a proxy…
Get this… Agent GIF could create an MCP Server…
Agent GIF is a portable self-contained agent in an image ^^… Send it in an email, upload it to a forum, whatever… I think you could even encrypt and password it? Agents for sale?
Quadrillions of encrypted intelligent GIFs buzzing around the internet.
If we had a local Chat and use it to fill a graph with our interests and skills we could put a mcp RAG server to expose whatever we want from that.
Which technically makes our digital twin an Agent which could take orders from other Agents - paid with smart contracts…
And even better if there is a semantic exploration method which allows to expose our skills and interests but anonymously.
I mean wouldn’t it be cool if we chat and AI says.. here is someone with same interest working on exactly the same atm. Why don’t you invite them into a group chat…
I am currently just waiting for openai’s open source model that was announced to make that the backbone of that thing.
Semantic DNS: i thought maybe a couple convex hulls around the vector space of the local data.
Expose an alpha smoothed polytop set to a decentralized mothernode and the semantic dns could be used maybe with hmm haussdorf distance search to find the % of overlap?
That could also be used to automatically find mcp agents…
Sounds complex.. but I work on that for quiet some time now.
Including it into the pecl I am still working on.
But I mean you can train local agents just by solving stuff in a chat/group chat and the training data belongs to you. Your agent solves stuff and gets paid.