最近一周,除了睡觉之外,几乎都在搞自己的项目,用 ChatGPT 协助做了一个详细记录访客信息和行为的系统,应用到了导航站和 Blog 上面,为什么要做这个呢?因为 Google Analytics 的统计让我感到比较困惑,虽然这是新站,但是很多时候只有两三个人访问,且经常只能看到1-2天前的数据,而且最关键的是,好像新的苹果设备上的 Safari 把 Google Analytics 的跟踪屏蔽了,根本就看不到苹果用户的访问记录,比如我自己用 Mac 和 iPhone 访问的记录,完全看不到,这就让自己想做一个由自己把控的网站访问统计系统。
因为是给自己看的,所以界面啥的也不用做得多浮夸,以简洁为主,能够比较清晰地展示数据就可以了。把记录访客 IP 地址、User Agent、浏览器语言、来源 URL 、访问页面URL、点击链接的记录等等,一切几乎能想到的信息都显示出来了,还做了按指定天数显示,以及调用 JS 库的日历功能选择制定日期区间,以及调用 JS 的一个图表库把访问量的数据用曲线图显示出来。看到每天还是挺多访问量的,特别是导航站,每天竟然有差不多50个左右独立访客,当然,从行为看,可能很多都是机器人和爬虫,但是,毕竟做的新站,了解一下有多少机构对自己的网站感兴趣也是好的,Google Analytics 可能识别到这些来源就不显示,但对我自己目前来说还是有用的,所以自己设计统计系统更适合。
今天终于差不多核心功能都完工了,感到可以放松一下了,也挺有成就感的,也挺有乐趣的,过程就像玩游戏一样。这个系统的程序也不能说特别简单,因为里面加入了一些很有个性的逻辑,有时候调整几次说法才可以达到要求,通过这几天和 ChatGPT 的磨合和互动,感到具备有一定系统开发经验的人,完全可以让 ChatGPT 配合自己对一个相对比较复杂的系统进行有效的程序编写,也就是说,基本上只要自己想,基本上大部分的系统和软件都可以做出来,当然,这里指的是由自己根据经验主导设计框架,让 ChatGPT 做相应的编码,再由自己安排在合适的地方,如果是完全没有开发经验,直接想用聊天的方式,让 ChatGPT 做个这个软件,做个那个系统,可能暂时还不容易完全办到。
所以,在最近的一段时间,自己可以说一直处于有点亢奋的状态,感到很多以前无法开展的项目,突然就可以开展了,反而是有太多的想法,不知道哪个值得投入时间去做,前几天看到李笑来也发了一个公众号文章,他也在文章里表达了类似的想法,也是因为人工智能的强大而让他处于亢奋的状态,而且看到他还做出了一个用于英语学习的软件。可以知道,很多具备利用 ChatGPT 和其它人工智能工具做项目的人,都在卯足了劲地干呢!
这真是人类的一个伟大的时代,一个必然被历史深刻记录的时代,也是一个让人想大展拳脚的时代,真是太有趣,也太棒了。