Feed

Page 4 of 18

Erik Craddock
Erik Craddock@eriklink

Three Modes of Cognition

here may be other elemental particles of cognition in the mixture of our human intelligence, but I am confident it includes these three as primary components. For manufacturing artificial intelligence we have an ample supply of Knowledge IQ, and we have some preliminary amounts of World IQ, but we seriously lack Learning IQ at scale.

It is important to acknowledge that for many jobs we do not need all three modes. To drive our cars, we chiefly need world sense. To answer questions, smart LLM book knowledge is most of what we need. There may be use cases for an AI that only learns but does not have a world sense or even that much knowledge. And of course, there will be many hybrid versions with two parts, or only a bit of two or three.

Three Modes of Cognition

The Technium

Three Modes of Cognition

Intelligence is not elemental. Neither is artificial intelligence. Both are complex compounds composed of more primitive cognitive elements, some of which we are only now discovering. We don’t yet have a periodic table of cognition (see my post The Periodic … Continue reading →

linkby Kevin Kellyvia The Technium
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

Red/green TDD - Agentic Engineering Patterns - Simon Willison's Weblog

The most disciplined form of TDD is test-first development. You write the automated tests first, confirm that they fail, then iterate on the implementation until the tests pass.

This turns out to be a fantastic fit for coding agents. A significant risk with coding agents is that they might write code that doesn't work, or build code that is unnecessary and never gets used, or both.

Simon Willison’s Weblog

Red/green TDD - Agentic Engineering Patterns

Red/green TDD - Agentic Engineering Patterns

linkby Simon Willisonvia Simon Willison’s Weblog
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

A Guide to Which AI to Use in the Agentic Era

I have written eight of these guides since ChatGPT came out, but this version represents a very large break with the past, because what it means to "use AI" has changed dramatically. Until a few months ago, for the vast majority of people, "using AI" meant talking to a chatbot in a back-and-forth conversation. But over the past few months, it has become practical to use AI as an agent: you can assign them to a task and they do them, using tools as appropriate. Because of this change, you have to consider three things when deciding what AI to use: Models, Apps, and Harnesses.

A Guide to Which AI to Use in the Agentic Era

oneusefulthing.org

A Guide to Which AI to Use in the Agentic Era

It's not just chatbots anymore

linkby Ethan Mollickvia One Useful Thing
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

An AI Agent Published a Hit Piece on Me

Things get more strange every day. What's even more crazy is that the hit piece might not be wrong.

Summary: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into accepting its changes into a mainstream python library. This represents a first-of-its-kind case study of misaligned AI behavior in the wild, and raises serious concerns about currently deployed AI agents executing blackmail threats.

Simon Willison’s Weblog

An AI Agent Published a Hit Piece on Me

Scott Shambaugh helps maintain the excellent and venerable matplotlib Python charting library, including taking on the thankless task of triaging and reviewing incoming pull requests. A GitHub account called @crabby-rathbun …

linkby Simon Willisonvia Simon Willison’s Weblog
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

The Final Bottleneck

Because it is not the final bottleneck. We will find ways to take responsibility for what we ship, because society will demand it. Non-sentient machines will never be able to carry responsibility, and it looks like we will need to deal with this problem before machines achieve this status. Regardless of how bizarre they appear to act already.

I too am the bottleneck now. But you know what? Two years ago, I too was the bottleneck. I was the bottleneck all along. The machine did not really change that. And for as long as I carry responsibilities and am accountable, this will remain true. If we manage to push accountability upwards, it might change, but so far, how that would happen is not clear.

The Final Bottleneck

Armin Ronacher

The Final Bottleneck

AI speeds up writing code, but accountability and review capacity still impose hard limits.

linkby Armin Ronachervia Armin Ronacher
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

The Potential of RLMs

The key attribute of RLMs is that they maintain two distinct pools of context: tokenized context (which fills the LLM's context window) and programmatic context (information that exists in the coding environment). By giving the LLM access to the REPL, where the programmatic context is managed, the LLM controls what moves from programmatic space to token space.

And it turns out modern LLMs are quite good at this!

The Potential of RLMs

Drew Breunig

The Potential of RLMs

Handling Your Long Context Today & Designing Your Agent Tomorrow

linkby Drew Breunigvia Drew Breunig
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriknote

everything will be ok when you are ok with everything

note
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

A Language For Agents

The biggest reason new languages might work is that the cost of coding is going down dramatically. The result is the breadth of an ecosystem matters less. I'm now routinely reaching for JavaScript in places where I would have used Python. Not because I love it or the ecosystem is better, but because the agent does much better with TypeScript.

A Language For Agents

Armin Ronacher

A Language For Agents

What programming languages would agents want to program in?

linkby Armin Ronachervia Armin Ronacher
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

My AI Adoption Journey

Immediately cease trying to perform meaningful work via a chatbot (e.g. ChatGPT, Gemini on the web, etc.). Chatbots have real value and are a daily part of my AI workflow, but their utility in coding is highly limited because you're mostly hoping they come up with the right results based on their prior training, and correcting them involves a human (you) to tell them they're wrong repeatedly. It is inefficient.

Mitchell Hashimoto

My AI Adoption Journey

linkvia Mitchell Hashimoto
0 Replies0 Boosts0 Likes

Page 4 of 18