←back to thread

1479 points sandslash | 1 comments | | HN request time: 0s | source
Show context
alightsoul ◴[] No.44315969[source]
why does vibe coding still involve any code at all? why can't an AI directly control the registers of a computer processor and graphics card, controlling a computer directly? why can't it draw on the screen directly, connected directly to the rows and columns of an LCD screen? what if an AI agent was implemented in hardware, with a processor for AI, a normal computer processor for logic, and a processor that correlates UI elements to touches on the screen? and a network card, some RAM for temporary stuff like UI elements and some persistent storage for vectors that represent UI elements and past converstations
replies(4): >>44315999 #>>44316015 #>>44316024 #>>44316162 #
flumpcakes ◴[] No.44315999[source]
I'm not sure this makes sense as a question. Registers are 'controlled' by running code for a given state. An AI can write code that changes registers, as all code does in operation. An AI can't directly 'control registers' in any other way, just as you or I can't.
replies(2): >>44316018 #>>44316020 #
alightsoul ◴[] No.44316020[source]
I would like to make an AI agent that directly interfaces with a processor by setting bits in a processor register, thus eliminating the need for even assembly code or any kind of code. The only software you would ever need would be the AI.
replies(2): >>44316080 #>>44318818 #
shakna ◴[] No.44316080[source]
That's called a JIT compiler. And ignoring how bad an idea blending those two... It wouldn't be that difficult a task.

The hardest parts of a jit is the safety aspect. And AI already violates most of that.

replies(2): >>44316117 #>>44318821 #
flumpcakes ◴[] No.44318821[source]
It's not a JIT. A JIT produces assembly. You can't "set registers" or do anything useful without assembly code running on the processor.
replies(1): >>44333180 #
1. shakna ◴[] No.44333180{3}[source]
Riiight... Which was my point? If you want an AI able to set registers, you want to hook it to a JIT. Which avoids assembly by setting machine code directly into memory and executing said memory.