Update 24 files

- /css/gitalk.css
- /js/aes.js
- /js/gitalk.min.js
- /js/jquery.min.js
- /js/main.js
- /js/rss-feed-preview.js
- /js/simple-jekyll-search.min.js
- /assets/css/gitalk.css
- /assets/js/rss-feed-preview.js
- /assets/js/main.js
- /assets/js/jquery.min.js
- /assets/js/simple-jekyll-search.min.js
- /assets/js/aes.js
- /assets/js/gitalk.min.js
- /assets/js/instant.page.js
- /_layouts/post.html
- /_layouts/encrypt.html
- /_layouts/default.html
- /search.html
- /aes.html
- /_posts/2025-04-08-feed.md
- /links.md
- /blogroll.opml
- /jump.html
This commit is contained in:
mayx
2025-04-11 17:07:43 +00:00
parent c7cabd991a
commit 91dd8a34ea
17 changed files with 37 additions and 12 deletions

View File

@@ -24,7 +24,7 @@ tags: [JavaScript, RSS, Feed, AI]
随后我就开始让它编写代码了。接下来就能看到AI在浏览器和编辑器中切换不停的进行编写和调试等了一段时间它把第一版代码写好了。不过也许我说的不够清楚这个CORS代理的用法和其他的CORS代理不太一样代理链接和被代理的链接之间需要使用“?”分开另外第一版我也没说清楚RSS/Atom源的链接在哪所以它选择遍历常见的几种订阅源的路径这样有点不太好除了速度慢对我的CORS代理消耗也比较大。所以我告诉它代理的正确用法以及让它假设超链接中包含“data-feed”属性其中包含订阅源的链接并且随便挑了个网站拿给它作为示例。
随后就能看到它继续改改改改了几次之后我把最后生成的JS复制到浏览器上执行了一下效果还不错于是就把它放到我的博客上了。
它的水平还是挺不错的至少正确的实现了功能。不过我有点担心它的代码会不会不太可靠毕竟要从其他网站上获取数据得避免出现XSS之类的问题于是我把代码丢给DeepSeek-R1让它检查了一下果不其然Devin.ai写的代码似乎有XSS的隐患如果链接列表中标题有html标签似乎就会解析虽然我没试过于是根据DeepSeek的提示修改了一下增加了一个过滤特殊字符的函数改完又放到博客上最终的代码就是[rss-feed-preview.js](/js/rss-feed-preview.js)。
它的水平还是挺不错的至少正确的实现了功能。不过我有点担心它的代码会不会不太可靠毕竟要从其他网站上获取数据得避免出现XSS之类的问题于是我把代码丢给DeepSeek-R1让它检查了一下果不其然Devin.ai写的代码似乎有XSS的隐患如果链接列表中标题有html标签似乎就会解析虽然我没试过于是根据DeepSeek的提示修改了一下增加了一个过滤特殊字符的函数改完又放到博客上最终的代码就是[rss-feed-preview.js](/assets/js/rss-feed-preview.js)。
# 感想
让AI全自动写代码感觉还挺方便有种当产品经理的感觉了🤣像这种AI就是Agent吧这也算是我头一次使用Agent了感觉用起来还挺不错的。不过从这次尝试来看确实AI也有一定的局限性像是直接写出来的代码可能存在一些安全性问题除非单独让AI检查不然很有可能会写出功能正常但是存在漏洞的代码所以还是得人看着点AI搞出事故可是**不负责**的啊😇~