autogen icon indicating copy to clipboard operation
autogen copied to clipboard

[Roadmap] AutoGen Studio

Open gagb opened this issue 2 years ago • 13 comments

[!TIP]

Want to get involved?

We'd love it if you did! Please get in contact with the people assigned to this issue, or leave a comment. See general contributing advice here too.

The app is in /samples/apps/autogen-studio . Contribution guide is here.

### Roadmap
- [ ] [P0] Rewrite DB Layer to enable entity linking #1694. #1342
- [ ] [P0] Support for a public gallery of agents, workflows, skills, sessions (logs)
- [ ] [P0] Support additional types of workflows in AGS - e.g.., current twoagent/groupchat, sequential chat, automated workflows.
- [ ] [P0] Add ability to learn skills, help users create skills #1442
- [ ] [P0] Better UX for authoring workflows #1362
- [ ] https://github.com/microsoft/autogen/issues/1358
- [ ] https://github.com/microsoft/autogen/issues/3058
- [ ] [P1] Allow users to interrupt a multi-agent conversation
- [ ] [P1] Ability to rate agents, workflows, skills, sessions
- [ ] [P3] Support extracting skills from current session
- [ ] https://github.com/microsoft/autogen/issues/1364
- [ ] [P3] Test UI on mobile device views
- [ ] [P3] Testing on Windows
- [ ] https://github.com/microsoft/autogen/issues/1361
- [ ] https://github.com/microsoft/autogen/issues/1391
- [ ] [AutoGen Studio] Support Authentication in AutoGen Studio

gagb avatar Nov 21 '23 22:11 gagb

Great. Current work for this is being done on the autogenstudio branch.

victordibia avatar Nov 23 '23 01:11 victordibia

Would it make sense to have the devcontainer compatible with AutoGen Studio? Currently it is a pain to run AutoGen Studio from the default devcontainer of this project. Best would be if it is fully ready, and even has a VSCode task to start AutoGen Studio.

iMicknl avatar Dec 07 '23 21:12 iMicknl

Would it make sense to have the devcontainer compatible with AutoGen Studio? Currently it is a pain to run AutoGen Studio from the default devcontainer of this project. Best would be if it is fully ready, and even has a VSCode task to start AutoGen Studio.

Good point. Added to the feature list.

gagb avatar Dec 08 '23 23:12 gagb

Would it make sense to have the devcontainer compatible with AutoGen Studio? Currently it is a pain to run AutoGen Studio from the default devcontainer of this project. Best would be if it is fully ready, and even has a VSCode task to start AutoGen Studio.

Good point. Added to the feature list.

@iMicknl this was added

gagb avatar Jan 19 '24 22:01 gagb

Is it possible to use Teachable Agents and if not will it be supported in the future?

glindberg2000 avatar Jan 31 '24 21:01 glindberg2000

Will RAG be added for AutoGen studio?

JonasBE13 avatar Feb 05 '24 15:02 JonasBE13

Would it make sense to add Ollama model configuration within the Build -> Models tab? The only method I know of uses is supported by LiteLLM, e.g. https://gist.github.com/shimomurakei/5692335e4fdfb12450afa2580002db77 but UI configuration would be great. Thank you!

romilandc avatar Apr 24 '24 02:04 romilandc

Hi @romilan24 ,

Thanks for the note. Ollama does provide an openai compatible api. https://ollama.com/blog/openai-compatibility. This way, if you put in your model name, base url and api key, (similar to how you will use an openai model) Are you having any issues with this?

victordibia avatar Apr 24 '24 19:04 victordibia

Hi @romilan24 ,

Thanks for the note. Ollama does provide an openai compatible api. https://ollama.com/blog/openai-compatibility. This way, if you put in your model name, base url and api key, (similar to how you will use an openai model) Are you having any issues with this?

That actually worked! Thank you for the suggestion, very simple implementation. Then I would suggest we add this as an example for reference because I wasn't able to find any recent examples showing this.

Took some screenshots for reference: image image image

Happy to write this up as well. Thanks @victordibia

romilandc avatar Apr 24 '24 22:04 romilandc

@gagb @victordibia @JingyaChen

Thanks for creating the great AutoGen framework - I have been using it to teach my students about AI agents. My startup Takin.ai (https://takin.ai/) wants to integrate with AutoGen Studio and we saw the new interface shown on the release news web page (https://www.microsoft.com/en-us/research/blog/introducing-autogen-studio-a-low-code-interface-for-building-multi-agent-workflows/).

Screenshot 2024-07-19 at 7 52 09 AM

It seems the changes are quite significant - I wonder whether you can provide any information on the new version of AutoGen Studio:

  1. Will the tech stack be changed? the current one is Fastapi + Gatsby

  2. When will the new version be released? Any estimate?

Should we wait for the new version or use the current version?

Thanks a lot for your help!

harrywang avatar Jul 19 '24 11:07 harrywang

Yes great point, wondering if this roadmap is still relevant. Anyhow I agree on that the UI is sweet enough to "ask for more" :)

joslat avatar Jul 19 '24 14:07 joslat

@harrywang

We expect the same backend functionality and tech stack, just updates to UX.

  • Gatsby and FastAPI will remain unchanged.
  • We do not have an ETA at the moment, but working on this.

victordibia avatar Jul 22 '24 22:07 victordibia

@harrywang

We expect the same backend functionality and tech stack, just updates to UX.

  • Gatsby and FastAPI will remain unchanged.

  • We do not have an ETA at the moment, but working on this.

@victordibia Thanks a lot. Your reply is very helpful!

harrywang avatar Jul 22 '24 22:07 harrywang