V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
cwangcwang
V2EX  ›  奇思妙想

大家好,讨论一下代码补全 / 自然语言搜索代码的可行性?

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

    最近试了一下一些国内的只能代码补全的工具, 几个个人的体会

    1. 代码补全 - 没有 VS Code 里的 snippet extensions 好用, 但是如果不知道有 snippet 插件, 那会有很多帮助 (very rare case?)

    2. 代码搜索 - 比较鸡肋, 应为需要知道具体的 API 才能搜, 但实际工作中找 API 是 Eng 这边最花时间的, 找到了 implementation 用的时间不多

    我觉得中间更多的痛点是自然语言 -> 代码的检索, 但是代码其实是 requirements -> design -> implementation 的转化过程, 可以理解成 requirements 是 final shape, design 是 lines, implementation 是 dots.

    Requirements (PM) 和 Design (Architect) 是 well-defined 的, 但是 implementation 不是 well-defined 的, 不能像猿题库一样搜题, 如果能的话, 那解法就是 no-code 能取代所有的工程师, 但目前看 no-code 是个 partial solution, 很多工作还是需要 eng 去 implement 这些 dots 的.

    所以是不是觉得自然语言 -> 代码会是一个更需要被解决的难点?

    4 条回复    2021-11-22 11:29:15 +08:00
    cwangcwang
        1
    cwangcwang  
    OP
       64 天前
    Disclaimer - 我们是个创业团队, 目前在 prototyping 搜索这个方向的产品.
    linshuizhaoying
        2
    linshuizhaoying  
       63 天前
    你是指 copilot
    2i2Re2PLMaDnghL
        3
    2i2Re2PLMaDnghL  
       63 天前
    我建议你 Haskell
    1. 具有更完善类型系统,可以更方便地补全
    2. 搜索现成库函数可以通过函数签名来搜索
    1847bell
        4
    1847bell  
       63 天前
    我觉得你在说 copilot
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4322 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    ♥ Do have faith in what you're doing.