Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Matteo Collina profil fotoğrafı
Matteo Collina1 yıl önce

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 profil fotoğrafı
Matteo Collina1 yıl önce

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 profil fotoğrafı
Matteo Collina1 yıl önce

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 profil fotoğrafı
Matteo Collina1 yıl önce

So what were my findings?

Matteo Collina profil fotoğrafı
Matteo Collina1 yıl önce

🧠 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 profil fotoğrafı
Matteo Collina1 yıl önce

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 profil fotoğrafı
Matteo Collina1 yıl önce

⭕ 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 profil fotoğrafı
Matteo Collina1 yıl önce

💭 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 profil fotoğrafı
Togoda AI Search Engine1 yıl önce

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 profil fotoğrafı
Lukasz1 yıl önce

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 profil fotoğrafı
Patrick the AI Engineer1 yıl önce

@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.

Benzer Videolar