Avatar
symbsrcool
444960e888caa7015071c69e45e954ccd336cffceaff079d8563bc1a62cf6771
SimpleX: https://lnshort.it/symbsrcool-simplex/ dev that’s excited about Nostr - recently launched https://nokyctranslate.com

Looks like it’s working #grownostr

Welcome Joey!

nostr:note1rklz3g9sarlhhv0cdjv5nzh4a35ctuypthr6sc5daxgdpnxfa7pskup8j3

This is super cool, better than paying $10 a month KYC for the Burner app

https://sms4sats.com/?ref= verbalhill07@walletofsatoshi.com

nostr:note136edxkqrwpzsl3e837pnd9r2w7wkxtm66pqyjwx07qseafetfmvqatqp6w

I went back to your original post and found this paragraph:

“It means you can plug a USB into any computer turn it off & on again, and it will boot from the internet and load an OS without touching the hard disk. You can then instruct it via chatbox to scan the encrypted, build an assembly db and go on to build any kind of application and it will break the workflow down into subtasks of suitable token size and begin to execute the assembly, writing blocks of code, creating files and updating the assembly db. It will pause at various points to engage with the user for confirmation / feedback.”

If I’m understanding you completely it sounds like you’re saying that you need the flexibility of something like GPT4 to:

1. Handle many different hardware environments because you never know which type of computer you’re plugging the USB into

2. Build a custom piece of software from natural language instruction

I like DMs… one great use case is bots for reminders and other things. And being able to copy paste content in the same app is awesome.

Replying to Avatar ⚡️🌱🌙

Ah right, then I guess this is an agent.

I have used AutoGPT, but I found it really tricky to use it for anything. It’s little more than a proof of concept.

I have API keys for GPT4 and a bunch of other OpenAI models and am on waiting list for GPT4-32k.

My “agent” downloads, installs and initialises a Neo4j db then scans the environment fairly extensively and stores that info in db. There are 15 scans for various things ranging from hardware to firewall settings.

It scans and records in the db.

But it isn’t intended to execute real world tasks as an agent.

It is intended that the agent self assembles a bespoke web app / program and it is the web app / program that performs the task. The self assembler maxes out its environment constraints without colliding with limits.

My token limit is 8,192 and it’s important to assess the token cost of a task.

The trick is to assess outputs for fidelity, where 1.000 fidelity is full functional. At the outset the fidelity is 0.000 and as you break tasks down into workpacks and complete them the fidelity slowly rises until it either flattens out or hits 1.000 sometimes it has to junk some stuff and start over and the fidelity will take a hit.

You engage it via a web UI, which it creates itself, and you can use the Neo4j visuals to see the code blocks and code interfaces it builds in real time, and there’s a fidelity line chart.

You can pause and reinstruct, and it the process has a few preset hold points too, to check things are aligned.

It has full sudo permissions, which makes it rather dangerous. It can fail hard.

But the idea is, I can plug a USB into any PC and boot a brand new clean instance and invoke it to self assemble some very powerful bespoke tool and then just wipe it.

It’s a very different kind of computing.

Man thank you for taking the time to explain.

Does the role that GPT plays is to write a custom piece of software and do other things from the human user input from the web browser, after the os and base infrastructure is built up? Ultimately I’m wondering if you really even need GPT?

Side note - just saw this and though you might be interested:

https://arxiv.org/abs/2305.10601

Honestly though I recommended ledger to friends and family over the years, I feel totally scammed ☹️

I’m a noob on the hardware side of things but is the whole “hardware wallet” thing supposed to be that the hardware is the security not the software? Feels like a lie from the beginning…?

I gotcha 🤙

In the AI literature they use the term ‘agent’ to describe something that takes actions in an environment. Autogpt like systems can execute terminal commands, call external APIs, etc, so it’s fair to say they are agents in the AI academic sense.

Have you seen autogpt (https://github.com/Significant-Gravitas/Auto-GPT ) and related systems? If you haven’t, they basically make a call to a GPT API that breaks down an initial task/goal (from the user) and stores each step in a database, then recursively calls gpt apis to attempt to solve each sub task and evaluate if it was solved. If it wasn’t solved, it further creates more tasks, stores in the database, and repeats. I tried some sample tasks with OpenAI gpt3.5 and it was pretty terrible at doing anything. Tried to clone git repos that didn’t exist, etc. I’m waiting on an API Key to try GPT4.

I’d be super interested in how your planning to handle the sequence of actions and the memory of the system. Would it be a hardcoded sequence of steps to do everything you want or would you have a system/agent that can do planning?

Wow I can’t use Nostr apparently, Nevermind I confused myself lol

Replying to Avatar ⚡️🌱🌙

It’s a lot of hacking about at the moment and reading, as it’s quite an ambitious project for me.

It’s very reliant on the GPT-4 model at the moment, but I’m hoping to substitute with more powerful LLM’s asap.

One major aspect for @jack to consider is that GitHub repo monopoly is the bedrock for GPT-4’s monopoly on AI coding ability.

To have an open source LLM that can surpass GPT4 code abilities we really require a large open source code repo that can be easily structured as training data.

Without that, OpenAI’s LLMs are going to be eclipsed on chat yes, but will be stubbornly superior for coding.

Of course we now have a massive code generation engine in GPT4, so it’s likely they sow their own downfall, we just need to direct the output of that engine into a suitable open source location with inherent training data schema.

Everything else is open source.

I think its possible to have a USB with less than 80kb on it, that can iPXE boot ipxe.org from the web into a RAM only linux instance slax.org

From there it can download self assembling code, and begin downloading and installing db libraries and asking for API keys. Then map environment, complete the stand up process and then it will ask for a mission.

It’s ethereal for security reasons because it has full permissions and can write whatever it sees fit.

It will break down a prompt into token limit workscopes develop the scope and break it down again until it as able to code functionality.

The splitting up of the prompt into workscope chunks and the further splitting followed by the tracking and reassembly of the full system is the most difficult part of this. But if human orgs can do this, so can LLM’s.

It sounds like you’ve been able to get autogpt like systems to do cool things… I haven’t gotten them to do anything cool yet.

Or is what you’re suggesting not related to GPT agents?

Her lightning address keeps disappearing, wondering if it’s a relay thing? I thought adding #purplepages relay might help

She’s kind of a big deal on twitter, hoping the power of zaps persuades her to spend more time on #nostr