使用 ai 最惊艳的一次

51 天前
 lysShub

要计算网络数据包经 rs 编码后的理论丢包率,没思路去问 ai

本不抱希望,把生成的代码一跑居然是对的,着实惊艳到我了

对话记录:

reedsolomon 编码用于网络传输,数据包个数为 n  校验包个数为 k ,每个包的丢包率为 p ,求接收方的丢包率(解码时知道丢包位置)
用 golang 实现

第一次回答的是恢复失败的概率,遂进行纠正:

不是解码失败概率,是数据包丢包率,即使解码失败,还有接收到的原始数据包,所以接收方的数据包丢包率肯定小于 p

代码:
https://go.dev/play/p/L2-w099RmeU

5196 次点击
所在节点    程序员
9 条回复
totoro52
51 天前
AI 最大的优势就是做算法题
Richared
51 天前
这有啥惊讶的,ai 擅长的就是这种算法逻辑,你给他个公式,他实现的比你好多了,
xuelang
51 天前
现在 AI 模型对于这种计算机的细节问题回答都不错的

可以多用起来,说不定有更多惊艳等着你哈哈哈
JackyYang
51 天前
你的 Prompt 很清晰了,剩下的就不用自己动手了
linuxxxx
51 天前
用哪个 ai 做的? 这种目标明确的需求很适合 ai
gpt5
51 天前
他看过的 rs 码的资料/代码,估计比一个人一辈子看过的所有文字加起来都多。
yuchen198
51 天前
稍微复杂一点的正则表达式,AI 给出的往往是不对的
xuanbg
51 天前
@yuchen198 我不敢让 AI 写过于复杂的正则,一方面是这个提示词着实不好写,另一方面是因为我也看不懂太复杂的正则表达式无法确认其是否正确。。。

当然,我自己也没有能力直接写出太复杂的正则表达式。所以我一般都先用思维导图将规则进行拆解,然后分析规则是否还能继续拆解,规则是否正交,规则是否完整覆盖需求。搞定后再让 AI 写好再组合就行了。
dwSun
50 天前
我们原来有个内部的小工具,是 java 写的,我这边想改,但是不知道怎么下手。就用 cursor ,尝试重写了整个工具,用 go 语言实现。然后精彩的来了,AI 重写的代码,居然可以直接编译运行,而且功能也完全正常。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1145445

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX