大家好,讨论一下代码补全 / 自然语言搜索代码的可行性?
資深大佬 : cwangcwang 16
最近试了一下一些国内的只能代码补全的工具, 几个个人的体会
-
代码补全 – 没有 VS Code 里的 snippet extensions 好用, 但是如果不知道有 snippet 插件, 那会有很多帮助 (very rare case?)
-
代码搜索 – 比较鸡肋, 应为需要知道具体的 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)