使用 ai 最惊艳的一次 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术题时复制粘贴 AI 生成的内容
lysShub
V2EX    程序员

使用 ai 最惊艳的一次

  •  1
     
  •   lysShub 177 天前 5544 次点击
    这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    对话记录:

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

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

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

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

    9 条回复    2025-07-17 10:18:46 +08:00
    MIUIOS
        1
    MIUIOS  
       177 天前   2
    AI 最大的优势就是做算法题
    Cruzz
        2
    Cruzz  
       177 天前
    这有啥惊讶的,ai 擅长的就是这种算法逻辑,你给他个公式,他实现的比你好多了,
    xuelang
        3
    xuelang  
       177 天前
    现在 AI 模型对于这种计算机的细节问题回答都不错的

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

    当然,我自己也没有能力直接写出太复杂的正则表达式。所以我一般都先用思维导图将规则进行拆解,然后分析规则是否还能继续拆解,规则是否正交,规则是否完整覆盖需求。搞定后再让 AI 写好再组合就行了。
    dwSun
        9
    dwSun  
       176 天前
    我们原来有个内部的小工具,是 java 写的,我这边想改,但是不知道怎么下手。就用 cursor ,尝试重写了整个工具,用 go 语言实现。然后精彩的来了,AI 重写的代码,居然可以直接编译运行,而且功能也完全正常。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4061 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 19ms UTC 05:31 PVG 13:31 LAX 21:31 JFK 00:31
    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