Open johbaxter opened 2 months ago
Update: Phillip Kem started a prototype to get the thought process going.
Neel also started a branch called 'ai-pipeline' that utilizes react flow and some idea on the DS that we will have for the pipeline. Should have some stuff about isInput and isOutput. But likely alot more to handle different types of operations.
@tombetthauser will get you to look at branch and get exposure, will ask you to take lead on this. Will be along side as well.
started new branch 219-prototype-ai-conductor
Update from convo with PK and George 9/24:
This is after an initial chat has been asked...
updated app cards last week and incorporated PK's ask to include the app cards as mini versions in the second step so user has flexibility to move between apps without having to go back another screen
note: does not want to incorporate more chat features
[ ] new ask: look at app card sizing and refactor
[ ] new ask: update input output mapping to be more visual-based
Description
*** Take a look at video in references first, lmk if you cant access.
** In this context a task is the representation of an app that exists or needs to be built out by the user
Add a new route for our AI conductor, and start the mapping of tasks that get generated for the prompt a user asks. This list of tasks will come from the Backend. But for the time being we will hardcode a list of tasks that represent a list of our drag and drop apps.
For MVP we will need to map out this list of tasks, and for each task show the inputs that are tied to that particular app/task. These inputs will then be gathered from our user (require them to be filled out), to then be consumed as an api for that specific app/task.
Things to keep in mind: This list of tasks may not always have an associated app for them, we have to keep this in mind and allow the user to create the app associated to said task.
Existing
N/A
Reference
This issue references https://github.com/SEMOSS/community/issues/2
Tasks