anarchy-ai / LLM-VM

irresponsible innovation. Try now at https://chat.dev/
https://anarchy.ai/
MIT License
483 stars 144 forks source link

๐Ÿ“š READ: Architecture Overview & Roadmap #277

Open mmirman opened 1 year ago

mmirman commented 1 year ago

High-Level Architecture Overview

LLM-VM Architecture

Projected features

mmirman commented 1 year ago

Note: Some of these have existing issues attached to them! This needs cleanup and organization (this is high-priority).

Avr-Arnold commented 1 year ago

I think that some features build on others. For example, Output Templating can depend on Persistent Stateful Memory by remembering the template. I have used LangChain and the way they do their templating is by injecting it into the users input as a header for every call. Having Memory can eliminate this. Additionally, the backtracking can also be extended to the Persistent State not just outputs. In conclusion, I believe Persistent Stateful Memory should go before Output Templating and perhaps at the same time as backtracking.

mmirman commented 1 year ago

the way they do their templating is by injecting it into the users input as a header for every call

We want strong guarantees with our templating. The ability to sampling constrained by regex for example

VictorOdede commented 1 year ago

Updated Short Term LLM-VM Roadmap

LLM-VM (1)