I'm honestly confused about what OpenClaw is supposed to be good for, and why I should want to run it. Am I just showing my age and I can't appreciate modern tools? Or have millions of people gone crazy? Please tell me what I'm missing.
It's a program whose behavior is unpredictable and unreliable. I'm supposed to install it on my computer and give it read and write access to my files and my online accounts. I'm supposed to do that in the hope it will do some things I like and not do too many things I don't like, but with no guarantee of either.
Why is that not a terrible idea?
Well, I'd consider myself an older user....and as such, first...I'm going to a TON of research reading about it....it's pretty much all I watch on YouTube past weeks....and hell, I even go back and forth with my ChatGPT free account asking questions.
So first....I've been researching security on it....
It doesn't appear to be rocket surgery, but it is an agent and especially starting out I don't want it to do much actually until I learn more about it.
That's one appealing part of this project, learning AI and Agents....the purpose and functionality.
Like many, I bought a bit of hardware to dedicate to it, I have some disposable income so I got a Mac Mini 24GB M4 chip.
It just came in the other day.
So, I'm confining the agents to one box...dedicated to this purpose.
I"m hoping to run 2-3 agents on it, one master and two worker agents that are more specialized.
I plan to learn more about containers....because Im relegating each agent to its own container. Security and if one blows up, it doesn't take everything down.
Now...agents...well, by themselves they won't go do anything...they need a model to power them.
One can pay to use something like ChatGPT or Claude, etc....I plan to run local models to again learn about AI and how they work and save a bit of $$ if I can.
I plan to run small local models for each agent...for quick decisions making, easy stuff.....I also have an old Intel Mac Pro with I think 48 or so GB ram, and a 36GB video ram GPU card. It isn't Nvidia, but I think the tools I"m going to be using ollama/llama.cpp are "metal friendly" and hopefully can utilize some of that for the larger local models.
But that one will be for jobs that need a bit more power behind them.
I may toy with paying for a bit of real ChatGPT if needed for heavy job...but again this is experimental.
Anyway...the models are the brains behind the agents.
With OpenClaw...vs just talking 1-1 with an agent like we do today commonly....OC has 'memory' capabilities it a remember long term conversations so this proves valuable over long term jobs and interactions. It also can run 24/7 jobs you tell it to do....but I get ahead of myself.
I'm starting off slow...not granting it much access to anything. But as I grow and learn I'll allow it to maybe run out and scrape websites to research topics of interest. I might set up email accounts just for it and maybe a telegram account to interact with the main agent.
I may start off with having it gather morning reports on topics that interest me....and organize it and see if it can suggest to me new things to do with that info.
I may experiment with it coding up small project for me...see how that works.
But starting off...no, not giving it a bunch of personal. Information....no access to my personal calendars or bank accounts, etc.
It's there to experiment with and see exactly what I can do with it that is useful.
As I grow more confident in it, and my ability to secure it....I may give it more rope....
But I'm thinking fun projects....let it train itself on the market to see if I can predict trends , etc. I'm sure I'm NOT the first to think of this..but could be fun.
I thought it might be fun to have it scrape horse racing info from different tracks and see if it can teach itself to handicap races. Again, nothing original but fun to experiment with.
I thought it might be fun for a creative....maybe have it daily scrape and research YouTube and X and look for trends that might make for interesting videos and help scripting them...maybe even run (with a dedicated email account) the customer management aspect of this...have it interact with customer emails, and see how it does.
I can see a LOT of potential, but for me, the use is just learning....I think this type of thing does have potential, but I'm starting slow.
I hope that gives you some insight....from one older guy to another older person out there.
I see this as a potential path to that proverbial computer of Star Trek where you talk to it, interact with it and the keyboard eventually becomes a thing of the past...you ask/tell it stuff and it just does it.
But you have to start small....