SEMOSS / semoss-ui

Apache License 2.0
17 stars 3 forks source link

[TASK] Map list of tasks that represent apps (AI Conductor) #222

Open johbaxter opened 2 months ago

johbaxter commented 2 months ago

Description

* If you haven't seen the video in the linked issue please view it here #219 Once you have watched the video, please take a look at the attached json below to first understand the DS and the importance of it

tasks.json

The BE is going to send us a list of tasks that represent apps (will look similar to the json above).

For this we need to show a list of tasks that are used to answer the original prompt (think about this, not needed to dig deep in thoughts though).

First we need to show the tasks that have been recommended as tasks on a prompt, this shouldn't have much functionality (other than a play button for now).

When you execute (play button) on the task, you will show on UI a new section for execution of tasks to gather inputs from user. JSON should provide you enough details on what is classified as an input versus not per task

Existing

Based on a previous Task tied to #219, we should have an AIConductor page already built out, create a new component called AIConductorTasklist, will rename/resturcture likely. But for now the code for this should within this new component where there will be a prop for the list of tasks we get from the BE.

Reference

This issue references https://github.com/SEMOSS/semoss-ui/issues/219

https://www.figma.com/design/vKalSnkXYGsFWKIlcfSArs/AI-Conductor?node-id=0-1&t=MYoGLsNAShh70f09-0

image

Tasks