Загрузка видео...

Не удалось загрузить видео

На главную

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.

Похожие видео