ChatGPT Guidelines The World… Or, At Least, The House

With all of the hype about ChatGPT, it has to have crossed your thoughts: how can I make it management units? On the utopia facet, you possibly can say, “Hey, ChatGPT, determine what hours I’m often house and set the thermostat greater when I’m away.” On the dysfunctional facet, the AI may lock you in your house and torment you want some horror film. We aren’t to both excessive but, however [Chris] couldn’t resist writing a ChatGPT plugin to control a Raspberry Pi. You may see a video of the way it turned out beneath.

In accordance with [Chris], writing a ChatGPT plugin is definitely a lot less complicated than you suppose. You may see within the video the AI can intuit what lights to activate and off based mostly in your exercise, and, in fact, many extra issues are doable. It might even detect loud night breathing.

In a little bit of self-referential work, ChatGPT truly wrote a superb little bit of the code required. Right here’s the immediate:

Write me a Python Flask API to run on a Raspberry Pi and management some lights connected to GPIO pins.

I've the next lights:

Kitchen: pin 6
Bed room: pin 13
Eating desk: pin 19
Lavatory: pin 26
Lounge: pin 5

I would like the next endpoints:

get lights - returns the listing of lights together with their present state
put up toggle_light - switches a light-weight on or off

It additionally took the code and generated an OpenAPI file for it routinely. Fairly slick!

After all, that is simply the tip of the iceberg of what you possibly can do with a system like this. We’re each excited and slightly nervous about what’s going to occur when AI takes over extra real-world {hardware}.

As we’ve identified, ChatGPT is nice for tedious programming duties, however you do have to confirm that it’s getting issues proper. We aren’t going to be put out of labor by AI — a minimum of, not but.