So let's talk about now dialogue engineering, Solve It. So dialogue engineering is the process, Solve It is the platform.
This tool we've built for rapidly creating proof of concepts or testing AI applications is called Solve It, and it uses an approach called dialogue engineering. And the basic idea is that, unlike prompt engineering, where you're just creating a single sentence or paragraph or whatever, that's actually part of a whole back-and-forth dialogue. All of the previous steps get sent to the AI model as well, not just the prompt, and they all greatly influence how it responds. And how it responds influences you as to what you then add to the dialogue.
We've basically built a system to allow you and the AI to together construct a dialogue, and that dialogue is always editable. So you can delete parts of it or reorder it or turn it into a hierarchy, run code in it, run code on it, ask the AI to run tools over it or to respond to parts of it or whatever. So it's kind of like, imagine bringing together Cursor and Claude Code and ChatGPT and Jupyter Notebooks smushed together. It's kind of got all of that functionality, but then when you do that, you end up with something way more than the sum of its parts.
So Eric Ries is using it—he's using it like six hours a day for helping him write his book. And again, it doesn't write any of his book for him because he's the human. He's a good writer, it's his ideas. But when you've got a really long book like he has, identifying places that themes were brought up but not properly rounded out, or examples were mentioned but not properly sourced, or segues were missing or whatever, all these issues, it's like this amazing editor.
I mean, he has a human editor as well. And the human editor also works in Solve It.
I hadn't realized. I thought that was just for code, but that's for text as well.
No, it can't be just for code. 'Cause if we're going to make 5,000 products like GE did that use AI, they're going to be as broad as GE's products were that used electricity. So yeah, I'm using it to help me manage my business. I'm using it to help me do system administration of our servers. Yeah, I use it for everything. I kind of live in it. I'm either writing stuff to make it better, or I'm using it to use AI.
So yeah, definitely, I can tell we're more advanced users of AI than anybody else because people can keep complaining about all the problems with AI. And I'm always like, I don't have any of those problems because we just use this really different approach where the human is considered a vitally important part of the process.
To unpack that, so some of the problems being, for example, hallucination. But if you're in constant dialogue with the AI, you can recalibrate what would be a hallucination. So that—
Yeah. And we've got grounding and retrieval built in, and it can operate over your documents. So for example, Eric's got, as you can imagine, hundreds and hundreds of documents and interviews and stuff developed for the book, and they're all there readily available through a kind of agentic search-type mechanism. And then they can be brought into the dialogue, and the AI knows about the chapter he's writing and knows about the to-do list he's working on for the chapter and knows about what things he's resolved so far.
And we've also got it connected up to a kind of LLM-powered text editor, which is collaborative. So it's kind of like a Google Docs, I guess, but for the AI. Yeah, all these things, they all kind of come together, and increasingly I'm writing the next version of Solve It in Solve It.
So these are the kind of positive feedback loops that we were really hoping for when we started the company, this kind of R&D cycle I described. It's interesting. It does mean not that much yet is ending up in the outside world. We have our own nice loop going on and we're kind of happily doing that. But we're starting to look more now like, okay, let's try to start bringing more of this out into the world as well.
It's a challenge to find a way to do that that doesn't slow down our path too much, but also does get these societal benefits that we were hoping for.
The plan is to eventually commercialize or at least make Solve It broadly available. You mentioned 1,000 beta testers, or is that going to be the secret sauce for Answer AI that's going to enable you to create those 5,000 or X many thousands?
Yeah, I think it'll be like AWS. I think we will continue to make it more and more available to people. The way we did those first 1,000 was we barely even mentioned Solve It, the product. We just talked about creating a—which we did do—we created a course called How to Solve It with Code based on Pólya's classic math book, How to Solve It. And we said, we'll open up registrations, but if it gets to 1,000 people, we'll close it off.
And that was hit within 24 hours. So there was a lot of interest in understanding how to solve problems with code. And we took people through the process in the platform because there's no other platform that's designed for this kind of iterative approach like Solve It is. Now we've had hundreds of people of those come back to us and say basically, this has actually changed my life. I can now do things I could never do before. I got this job, I started this startup, I solved this long-running academic problem.
So it's been a bit mind-blowing, but it does feel like it's not something we can just say, here's the product, go use it. It kind of needs the training as well, the process. So maybe we're thinking at the moment, the next one will be like, maybe we'll cap it at 10,000 rather than 1,000 and go through a similar process. But we want to make it, each time we do it, the amount of training required is halved. We want to get better and better at that.
By making the product better and better. So we're going to try to turn the 10-week course into a five-week course.
And when would the next course come out, and how do people apply? Like anybody listening to this, how does one—
I think like two or three months.
Two or three months. Okay. And then how does one get on the waiting list, for anybody that's—
Answer AI website. We'll announce it in all of those places.
All right. Solve It and dialogue engineering. And I mentioned that you guys have had this incredible product velocity, which I guess is a result of this.
And actually, I mentioned that there's another one that people can use right now. It's free, which is called Shell Sage. But it's a really good example of the general approach. So it's written by one of our team, Nick Cooper. He was previously one of the LLM leads at Stability AI. And basically, it uses tmux as the environment which you and the AI are in. So tmux, as I'm sure you know, is something that runs kind of over the top of your terminal and gives you a persistent history of everything that you typed and everything that was sent back to you.
And with Shell Sage, you can at any point kind of invite an AI into that environment and ask it questions. And it has access to all of that history, plus all of the aliases and your .bashrc and information about your operating system. And if you start using it, you'll really get this feeling of what it's like to work with an AI that knows what you're doing. It's tiny. It's got a prompt and maybe 100 lines of code.
I don't know. It's really small, very simple idea, but it kind of gives you a sense of the power of this basic thesis.
And we use it all the time now. Yeah, you can just pip install it. We use it all the time now to, like, if I'm working on a server and there's some weird things in the log, I can just say, "What's this weird thing in the log?" And it knows exactly what I mean. And it'll be like, "Oh, that's a TCP disconnect caused by packet fragmentation. You could run this command." And I'll run the command and I'll do something else, and it'll be like, "Oh, it didn't seem to work."