As a newbie, I’m curious if there has been any progress on the features that Medin introduced 2 months ago regarding pre-reasoning and planning.
I’m including a diagram to illustrate what I’m referring to.
Projects don’t exist in isolation. For example, if you’re writing an application, let’s say in Angular, it will always have a backend-to-frontend component, perhaps in Spring Boot.
When I first started using this, I explained that I wanted the above, and I received detailed information about everything - as usual in a chat interface - but the code generator didn’t even open - because I guess it knew that these two separate things don’t belong together.
But how cool would it be if a bolt.dyi work file could consist of several interacting chat projects?
And of course, the AI would have a common view of them.
You could have a UI chat,
a BTF chat,
a DB chat,
a chat to translate everything into Docker and parameterize it,
a chat to discuss authorization integrations (Ldap Keykloack integration, etc.)
or whatever is needed for the given project, just like we put things together in real life.
First, we need to discuss the theoretical part (here I would be interested in some links about how the current code generation works with this code interface, I’m sure others are interested too - understanding this is essential).
At first glance, this seems like creating a layer above. Any information on this would be interesting. Maybe there is already a theory about it, because this whole thing is developing rapidly. That’s why I thought of this post as a starting point for discussion.
From a very distant perspective - as an absolute beginner - I see that
in the first phase, if I wanted to write code, I could discuss it with it, it kept everything in mind, we could discuss the details, even produced 1 common file, see openai canvas - where the problem of diffs arose…
second phase, which is project-level thinking and simultaneous editing of multiple files (the diff question - what has changed, I guess remains)
why not come the third phase where the essence is also the simultaneous editing of multiple files, only it makes sense to store them in separate projects…