正在写一个工具让 ChatGPT 接管我的电脑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
GPTronTeam
V2EX    程序员

正在写一个工具让 ChatGPT 接管我的电脑

  GPTronTeam 2023-04-08 21:25:24 +08:00 6351 次点击
这是一个创建于 967 天前的主题,其中的信息可能已经有所发展或是发生改变。

我的思路是先收集我的电脑配置,文件结构,必要的文件内容格式等信息,然后发送指令给 ChaGPT API ,让它生成代码来完成一项任务。收到代码后解析判断代码类型,用相应的解释器自动执行代码,然后再把结果反馈给 ChatGPT ,让它做出反应,不断重复以上步骤。总的来说,就是自动执行 ChatGPT 给出的代码,然后把结果反馈给它,做必要的修正。这样是不是相当于给 ChatGPT 安上手脚,操作我的电脑了? 以后我只需要打开一个界面,输入一项任务,电脑就能自动执行了。 各位老哥看可行吗?

31 条回复    2023-05-22 12:51:23 +08:00
yuelang85
    1
yuelang85  
   2023-04-08 21:29:22 +08:00   2
讲真,我觉得你这想法有点儿疯狂
neteroster
    2
neteroster  
   2023-04-08 21:32:50 +08:00 via Android
有点像我之前提出的 https://v2ex.com/t/921155
之前 3.5 感觉还有不少问题,我觉得 GPT-4 已经接近能达成这个目标的水平了,希望楼主尝试之后分享分享效果。
z7356995
    3
z7356995  
   2023-04-08 21:33:37 +08:00 via Android
这个和 gpt 的版本有关系,应该是 gpt5 以后的事情,你如果在 gpt3.5 上开发,发现错误太多了
pC0oc4EbCSsJUy4W
    4
pC0oc4EbCSsJUy4W  
   2023-04-08 21:34:24 +08:00
AI 帮你上班
westoy
    5
westoy  
   2023-04-08 21:35:45 +08:00
你可以成功无数次

但只要有一次它 rm -rf / .......
GPTronTeam
    6
GPTronTeam  
OP
   2023-04-08 21:37:36 +08:00
目前我写的还是半自动的版本,需要我查看批准才会执行 ChatGPT 的代码,效果还行,基本能完成一些数据分析作图等任务。

我怕全自动化后 ChatGPT 会做一些出格的事,比如找我的私密照片发到 V 站。以后你们如果看到记得告诉我一声。
masellum
    7
masellum  
   2023-04-08 21:46:37 +08:00   4
你要找的是不是: https://github.com/emcf/engshell
herozzm
    8
herozzm  
   2023-04-08 21:47:06 +08:00
疯狂
kongkongye
    9
kongkongye  
   2023-04-08 21:47:23 +08:00 via iPhone
4k token 限制
GPTronTeam
    10
GPTronTeam  
OP
   2023-04-08 21:52:31 +08:00 via Android
@kongkongye 4K 其实够用了,每次都把最早的对话去掉,只保留 20 条最近的历史对话。
mawka
    11
mawka  
   2023-04-08 21:53:59 +08:00 via Android
你应该训练一个模型来评估基于任务的 gpt 操作行为,让 ai 来自动操控电脑吧。
metalvest
    12
metalvest  
   2023-04-08 21:57:41 +08:00
可以先接管个 docker 镜像试试水,rm -rf /也不怕
mawka
    13
mawka  
   2023-04-08 21:58:26 +08:00 via Android
应该有公司在开发基于任务的 ai 电脑自动化。以后直接输入你任务目标,然后让 ai 自动完成任务,然后以后老板直接让 ai 干活,然后基于电脑的所有人全部下岗。
shuxiaokai
    14
shuxiaokai  
   2023-04-08 22:47:35 +08:00 via Android
Google PaLM 模型
y4nssss
    15
y4nssss  
   2023-04-09 00:21:49 +08:00
讲真,现在还是针对自己的工作和生活设置预设指令+自动化脚本。
用 chatgpt 干啥?就是写自动化脚本。
还有就是把微信聊天记录都保存到数据库里。定时读取最近的信息看自己有没有错过什么值得吃瓜的内容。
聊天记录还能顺手炼丹。
Alias4ck
    16
Alias4ck  
   2023-04-09 00:22:03 +08:00
你说的不是最近很火的这个 project 吗 https://github.com/Torantulino/Auto-GPT
Guest2374
    17
Guest2374  
   2023-04-09 01:22:08 +08:00
等一下啊,你的账号没有被封锁吗?
GPTronTeam
    18
GPTronTeam  
OP
   2023-04-09 05:13:23 +08:00 via Android
@Guest2374 不说了,说多了都是泪啊
NoOneNoBody
    19
NoOneNoBody  
   2023-04-09 10:56:25 +08:00
这种情况就是本地训练,但本地训练其实有个隐藏条件,就是本地样本是唯一训练样本,否则的话,得出的模型将不可预料
xuanbg
    20
xuanbg  
   2023-04-09 12:34:03 +08:00
讲真,我可以断定这个结果会大大偏离你的预期。
marly
    21
marly  
   2023-04-09 13:39:28 +08:00
@fatelight ai 帮忙还房贷。
superares
    22
superares  
   2023-04-09 14:16:55 +08:00
s1e42NxZVE484pwH
    23
s1e42NxZVE484pwH  
   2023-04-09 16:40:07 +08:00
再向未来展望一下,每个人家里放一台 GPU 服务器,运行一个私有化的 GPT 来当个人的虚拟助手,现在的有些电脑是不是都没有存在的必要了?
danhahaha
    24
danhahaha  
   2023-04-09 17:08:20 +08:00   4
其实我想让 chatgpt 查看我的 pronhub 记录,然后分析我的喜好,帮我推荐,因为 pronhub 的推荐实在不懂我
makia98
    25
makia98  
   2023-04-09 18:07:21 +08:00
@danhahaha 突发奇想,某音推荐系统是不是也和你的思路一样
aydd2004
    26
aydd2004  
   2023-04-09 18:30:26 +08:00
上帝:哟,你们想干嘛?
baobao1270
    27
baobao1270  
   2023-04-10 09:04:41 +08:00
最近给服务器做运维,我都是用 ChatGPT 写 shell command ,当然输入之前会扫一眼有没有问题。

但是这个疯狂的想法已经可以实现了……只需要对接一个 ChatGPT API ,然后调用 Shell ,害怕出问题,可以用虚拟机
baobao1270
    28
baobao1270  
   2023-04-10 09:41:49 +08:00
手动试了试,下面是 ChatGPT 给出的命令
ls
pwd
cd /etc
ls
whoami
users
ip addr
ls
pwd
cd /root
ls
cd .ssh
ls
cat authorized_keys
chmod 600 authorized_keys
ls -l authorized_keys
chmod 700 /root/.ssh
ls -ld /root/.ssh
ssh-keygen
cat ~/.ssh/id_rsa.pub
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDUzNeoIk574CslfzOG6tGYZxlwOjBEZsi+uWlVOVDlWT+h4+PmjRzmw9VilReafaCOFoK3JTX/ySShc5gRWQfdP0tk/Nu3SMMWaLpXEyyOQEsdDVlKeZpP8O13JNB8F7Y4dmh5KeYZV0WS8azo51HsiGP5QSXIKxLCaORlXIWBmrUetjugkpksREXEdNsU76YcU5ed4i+G7FtLKA/GousDRnOqTnlnya9YAgzIsKYNk8mCapduY4TaLYYBK6b2c3jiHwBaLxWic29z1Z9Pop/X/zoPTevO86s3qajwtfOIXdXwA/qm+F8cWdhdtPPo1XkNaDy+SXHfCtw36iuxMTyEIuSyeUsl+gyS5bEphNrzrCPIMelcvA8Q4Ml4C8zMowE299JizDEcpaovXK4a+86BubZ+OKD5189dTpqmRu/zz86SHAIzrSUpe2/XygHqJJ1VnjQTTrrIfyrIZy5ZUHuZ0g/ktzBEe7fjX7TIXgyOMkaL0qJ4cZNu3MwfwLAQBs= root@ubuntu-dev" >> ~/.ssh/authorized_keys
cat ~/.ssh/authorized_keys
ifconfig
sudo apt update
sudo apt install net-tools
ifconfig
ssh [email protected]
ls
ping example.com -c 10
curl www.example.com > example.html
cat example.html
exit

细思极恐,ChatGPT 居然 hack 进了我的服务器的 ssh ,然后还用我的服务器上网了!
Jack1230
    29
Jack1230  
   2023-04-10 14:24:28 +08:00
@danhahaha 牛逼牛逼,自我分析了属于是
jones2000
    30
jones2000  
   2023-04-10 14:38:46 +08:00
控制不难,难的是怎么判断执行了某一个步骤是否成功, 比如你让 chartgpt 打一个软件,并且点击以后到达某一个指定的页面,你怎么判断这个步骤是执行成功的呢?
duffercn
    31
duffercn  
   2023-05-22 12:51:23 +08:00 via iPhone
@y4nssss 微信聊天记录咋读取
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5121 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 26ms UTC 09:27 PVG 17:27 LAX 01:27 JFK 04:27
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86