惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
D
Docker
N
Netflix TechBlog - Medium
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
博客园_首页
量子位
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
D
DataBreaches.Net
I
InfoQ
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
H
Help Net Security
V
V2EX

Benson's blog

Enjoy life Internship AI on academic research How AI Will Change the Mobile Ecosystem Look ahead Goodbye 2025 Hacker News to Kindle Another project How to imporve english Introduction of Fraud detection PopTranslate Last day in netease Gemini-cli LLM Post-Training experience Papers I readed recently about LLM application Difference between LLMs and traditional computer technology GRPO Weekly-#26 AI Application Weekly-#25 AI infra and application Weekly-#24 First week as LLM inference engineer Weekly-#23 seeking job Weekly-#22 2025 New Year AutoSwitch Translate Goodbye 2024 Weekly-#20 Breaking of glass Cross Entropy Loss of Triton Weekly-#18 Cross Entropy Loss of Triton Weekly-#17 Triton Puzzles Weekly-#16 AutoBuilder Weekly-#15 Starting of tanble tennis
Better idea between Copilot-typed and CLI-typed assistant
Benson · 2025-08-12 · via Benson's blog

Copilot-typed

GitHub Copilot, cursor, GPT-codex, winsurf, trae are representative products of Copilot-typed tools, their function is to help users complete code automatically when necessary. Of course, they provide interactive conversation for users with code as content, which is common feature. This is the direct usage intruction in coding field when LLM appears.

CLI-typed

Claude-code is the first CLI-typed coding assistant, after Gemini-CLI join the wars among CLI-typed coding assistants, cursor-CLI also was published on 8th August. CLI-typed tools are the representative products in vibe coding era, which means people can release themself from editors, What they only need to do is talking with LM and express their thoughts and opinions.

I think the step from Copilot-typed to CLI-typed(vibe coding) is too big to be workable, LLM cannot transfer an idea or demand into product by himself.

The main disadvantages of CLI-typed (vibe coding) is that LLM cannot solve complex projects because it’s not good at designing the solution. but developers are good at that, especially for junior developers. It’s not necessary to use LLM to solve all tasks.

Better tool

A better product should provide more space for junior developers to express their thought of design, and also provide more control space for users, some users really like the feeling of controlling and enjoy that, this also can help LLM program better code because the instrction is more clear.

More specifically, I think develpers can design their project in any depth from generality to details by the new ideal tool, and LLM can program code based on the design from developers.

In additon, there’re more advantages in this way.

  1. Designing of developers could be seen as ideal documentation of project
  2. It’s easy to save the checkpoint of the project in the process of developing.
  3. Developers are not probably mad for multi-round conversations.

Maybe this can be solved based on CLI-typed tools, but I’m not sure how to proceed in detail.

This post is licensed under CC BY 4.0 by the author.