正在加载视频...

视频加载失败

The hype around AI & how it will supposedly replace developers is everywhere. I'd have been a fool not to investigate whether there was any truth to these claims. So, I embarked on a journey to learn about Anthropic Claude and its “agentic” capabilities. Let's take a look👇

82,988 次观看 • 1 年前 •via X (Twitter)

11 条评论

Matteo Collina 的头像
Matteo Collina1 年前

In the quick demo, Claude Desktop raised code coverage of fgh by 2% in roughly 12 minutes of work (3x speed). The secret is a tight TDD loop based on top of @platformatic mcp-node.

Matteo Collina 的头像
Matteo Collina1 年前

My rough estimation is that it would have required me 1 hour of work to achieve the same result without AI. Read all about it in our blog post:

Matteo Collina 的头像
Matteo Collina1 年前

For this exploration, I used Claude Desktop to code a pure-typescript implementation of the JQ language. Let me introduce you to the Flowing JSON Grep Handler, or fgh:

Matteo Collina 的头像
Matteo Collina1 年前

So what were my findings?

Matteo Collina 的头像
Matteo Collina1 年前

🧠 Ultimately, AI is brilliant at grunt work, but worthless at “system thinking”. Using mcp-node to build fgh setup was fantastic for: 1. Monotonous and repetitive tasks 2. By-the-book implementations with precise requirements 3. Prototype creation & evolution

Matteo Collina 的头像
Matteo Collina1 年前

However, as much as I enjoyed the creation process, the code generated crumbled on itself. ✍️ I had to manually write 1318 of the 7587 lines of code (numbers taken at the time of this writing), which was ~17% of the actual implementation.

Matteo Collina 的头像
Matteo Collina1 年前

⭕ Here are the critical mistakes Claude made: 1. It tended to solve failing tests by adding special cases for them in the source code 2. It failed to realize the whole architecture was wrong 3. It wrote conflicting tests

Matteo Collina 的头像
Matteo Collina1 年前

💭 What does this mean? We need to learn to leverage AIs - and build our agents - to optimize our development workflow. Humans must stay in the loop as the conduit and auditor of AI work, or else the final product will quickly become an unmaintainable bowl of spaghetti code.

Togoda AI Search Engine 的头像
Togoda AI Search Engine1 年前

Togoda is Google on Steroids with AI summaries . 🚀 The only thematic AI search engine.👀 It's 100% private with third party proxy. 🧨 Try it today & experience the difference! 👉Follow us @togoda_com 👈 🚀Help us grow & share this post!🚀

Lukasz 的头像
Lukasz1 年前

Dismissing a brilliant teenager who is learning to code due to the need of being required to fix the code the after him is silly. How did the agentic abilities of Claude 2 look like, and how do they compare to those of 3.7? The effects of habituation and desensitization are strong.

Patrick the AI Engineer 的头像
Patrick the AI Engineer1 年前

@AnthropicAI Brilliant read-up and I can't agree more: AI is a tool that assists you, but should never take over completely. LLMs lack nuance and experience that a human engineer will acquire over the years.

相关视频