楔子-思考这个时代人类的选择权一点点被回收了。通过与#chat GPT#的接触,发现人类需要重新审视自己的特长:
情感,个性,创造性,经验……
因为,人工智能拿起了“鞭子”,狠狠驱逐骄傲的,低效的“绵羊”。乐观的说,未来十种职业将被取代。
乐观的事实也是悲观的。更悲观的说,人类一直以来,用生命成长的维度来承载丰富的知识,但将变成越来越没有意义。
你是作为AI的对手还是伙伴?
我不再要求孩子功课第一了,但我们教他编程。当然,也不是让他当职业,而是,提高素养和意识。
本文是结合了wechatbot。就像与chatGPT建立了一个"桥"来收取请求,显示反馈。
目前,中国大陆不能正常访问,因为,chatGPT的服务器节点在境外。这也致使当你问很多中国风问题时,得到啼笑皆非的回复。不过,君子假于物,用其长。一般我都问科技前沿和开发类问题。
开箱即用的玩法上容器命令:
docker run -itd --name wechatbot --restart=always \ -e APIKEY=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 \ -e AUTO_PASS=true \ -e SESSION_TIMEOUT=60s \ -e MODEL=text-davinci-003 \ -e MAX_TOKENS=512 \ -e TEMPREATURE=0.9 \ -e REPLY_PREFIX=我是来自机器人回复: \ -e SESSION_CLEAR_TOKEN=下一个问题 \ docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest# 查看二维码
$ docker exec -it wechatbot bash$ tail -f -n 50 /app/run.log然后就用微信打码来登录绑定。最后,就是与之聊天试试喽。
建议,用小号。本人测试过,微信要开通支付并且实名质方可绑定,否则,提示登陆不成功。
上的都是干货,看不懂的,自行脑补了。
但丑话说在前头,目前微信视此种接入chatGPT的视为一种外挂。所以,商用或者大规模加好友会受到安全限制正常使用。
用开源代码自制容器为何一定要依赖容器呢,因为,聊天机器人一般是7*24小时运行的。
1,先找个go1.19.5的镜像下来。
2,下面有两种方法:
一,把代码目录挂载,直接run个容器。
docker run -v /mnt/d/gs/go18home/wechatbot:/go/src -v /home/aroot/go/pkg:/go/pkg -itd --name wechatbot golang:1.19.5 bash二,编辑一个Dockerfile内容下:
# 依赖go1.19镜像
FROM golang:1.19.5
ENV GO111MODULE=on \
GOPROXY="https://goproxy.cn,direct" \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64
# docker容器上新建opt目录
WORKDIR /opt
# 把dockerfile文件所在目录添加到 docker /opt下
ADD . /opt
# 在容器内执行go 编译
RUN go build -o main ./main.go
# http服务监听端口,暴露给docker
# EXPOSE 8080
# 运行go 程序的指令
CMD ["/opt/main"]
用命令来打包镜像:
docker build -t wechat .注:方法一的好处是不需要再次下载依赖包。
当容器可登录,要配置一下go的环境
更改go配置 (只需在首次启动容器时更改一次)
go env -w GO111MODULE=on go env -w GOPROXY="https://goproxy.cn"