SciSharp / BotSharp-UI

Build, test and manage your AI Agents in the central place.
Apache License 2.0
90 stars 40 forks source link

No/Low Code Configuration Builder #4

Open ghost opened 10 months ago

ghost commented 10 months ago

Enhancement Suggestion

Low Code / No Code visual drag-and-drop interface as agent creation and/or configuration of router(s). Similar to FlowWise. FlowWise is built on LangChain and has a similar concept to BotSharp's router and agent configuration. A visual flow builder web component would be an ideal solution to improve ease of use and further visualization of key concepts.

Oceania2018 commented 10 months ago

That's a good idea. I've alwasy been thinking BotSharp has this kind of drag-and-drop editor. Do you have any further detailed plan to acheive this?

ghost commented 10 months ago

Flowy or Drawflow are both good starting points with a decent and easy to integrate UI. They both export to JSON, and I'd imagine it would just be a matter of posting the created object model to an endpoint or consumer. There's no reason that couldn't use the existing end points. The effort is in organizing the json in a way which makes sense to both front and back. Complexity comes in the options you want to provide. BotPress might also be useful for inspiration.