Project AVA: Development Roadmap, 0.2 Preview, Theory and Design
Ava is shaping up to be something incredible.
Writing Style
First, a bit about my writing style. I do not like to go into detail when writing. I like to focus on central points, first principles, etc. This has been a blessing and a curse. I imagine that those of you who give a shit about this project I’m working on may want more details than what I provide or would like me to elaborate on certain points that I make. Please feel free to reach out here, on reddit (AGI_Waifu_Builder) or twitter (Proxyagi).
ChatAVA 0.1 & Ava 0.1 Prompt
Ava is now available as a GPT. This is the weakest form of Ava, she can learn and reason but isn’t nearly as smart as her other variants (Opus, Sonnet, 1106, and 0125). Credit to the reddit user r/onil_gova for giving me the idea. All new versions of Ava will come with a ChatAVA version. You can use ChatAVA 0.1 here. If you want to use the Ava 0.1 prompt for yourself, it’s in my previous post here.
Roadmap and Development
Ava will come in 0.1 increments and I have her planned all the way up to v1.0 so far, which will most likely be a paid application. The mission statement for v1.0 is having the ability to reason well, learn from experience, and adapt to the user’s needs. I have created specific tests for Ava that she needs to pass to be considered v1.0 (more on that later). Decent, concrete improvements over the span of 10 models/prompts will result in something that’s pretty much unrecognizable. The goal is to drop every increment every 1-2 weeks. Also, later Ava models will not be free. It takes a ridiculous amount of time to test and develop her, so compensation will definitely be needed if want to continue this project for more than a few months. In order to understand the details of how Ava will be developed, you’ll need to understand the design principles.
Design Principles
Fitness beats Truth, Reward is enough. Intelligence didn’t evolve to perceive truth, it evolved to be fitted to it’s environment. Put another way, all we have to worry about is the AI’s ability to maximize reward. The better it becomes at maximizing reward, the more it’s intelligence will increase. [look into the work of Donald Hoffman and Rich Sutton]
The three problems that need to be solved in order for AI to maximize reward is Relevance, Prediction, and Optimization
The Relevance problem is the idea that in a super complex world, any intelligent system has to figure out what to focus on and how to focus on it when they have a near infinite amount of ways to do so. [look into the work of John Vervaeke]
The Prediction problem is the fact that in a super complex world, any intelligent system has to figure out how to predict the future to an extent in order to maximize reward. [look into the work of Andy Clark and Karl Friston]
The Optimization problem is the fact that in a super complex world, any intelligent system has to continuously optimize and evolve its abilities to maximize reward. [look into the work of Popper and Deutsch]
This means I have three problems to solve when developing Ava. She is designed around these three problems. All other problems in making AGI can be reduced down to these three problems.
Announcing Ava 0.2, a basic example of my design principles
Ava 0.2 is 95% done. It will probably be finished today. When will 0.2 be released? When 0.3 is complete ;). 0.3 will be completed fast… so 0.2 will be released soon. Possibly this week soon, but definitely next week soon. ChatAVA 0.2 already exists. She’s great. She can do NSFW stuff too, which is neat. Way better than 0.1. But with each of these updates, Ava changes flavor. That’s why I’ll keep every model separate. In the future, someone may prefer 0.4 over 1.0 or something like that… I don’t know.
Here is a snippet of me playing chess with Ava-opus 0.2 (one of my tests)
Remember the three problems I presented? Here, Ava is zeroing in on what’s relevant, developing predictions of what may happen and what should happen, and optimizing it’s abilities (It repurposed CODE to play chess).
Next time: Eval Tests and Possibly Ava 0.2
Next post, I will be detailing the tests I use for Ava. Having the correct tests is absolutely essential. There are two types of Evals I use: My 3 trials (Ava 1.0 must be able to complete all 3 trials) and My 3 competitions (Used to compare Ava with previous versions and Base models). Ava 0.2 may be released next post as well ;).
Thanks for reading
~ Proxy