AIOS icon indicating copy to clipboard operation
AIOS copied to clipboard

[Feature] Agent Interaction UI

Open mannanshukla opened this issue 1 year ago • 2 comments

Currently, main.py does not allow users to interact with agents to perform tasks. The task list is outlined below:

Phase 0: author quick documentation on current agents so that users know what each agent can do. have all agents and descriptions displayed with a ls command

Phase 1: add the ability for the user to send a query to a specific agent using "@" like in a chat app

Phase 2: add an "agent recommender" that a user can "@" with a task, then return the best agent for the job

Phase 3: fully automate the workflow. A user will type their instruction into a box and the recommender will talk to the best agent for the job to finish the task without user intervention

TODO:

  • [ ] Web-based chat-box @BRama10
  • [ ] Terminal-like enviroment
    • [ ] Command parser
    • [ ] Autocomplete

mannanshukla avatar May 23 '24 17:05 mannanshukla

I think the GUI at this stage does not have to be based on Qt. We can develop a web-based AIOS-UI, such as chat-ui or open-webui.

evison avatar May 23 '24 21:05 evison

I think the GUI at this stage does not have to be based on Qt. We can develop a web-based AIOS-UI, such as chat-ui or open-webui.

I think we may be better off developing our own ground-up web-based UI since we have our own custom features that don't exactly meld into static templates.

BRama10 avatar May 23 '24 22:05 BRama10