Project Alice - v0.2 => open source platform for agentic workflows
Posted by wontreadterms@reddit | LocalLLaMA | View on Reddit | 5 comments
Hello everyone! A few months ago I launch a project I'd been working on called Project Alice. And today I'm happy to share an incredible amount of progress, and excited to get people to try it out.
To that effect, I've created a few videos that show you how to install the platform and an overview of it:
Repository: Link
What is it though?
A free open source framework and platform for agentic workflows. It includes a frontend, backend and a python logic module. It takes 5 minutes to install, no coding needed, and you get a frontend where you can create your own agents, chats, task/workflows, etc, run your tasks and/or chat with your agents. You don't need to know how to code at all, but if you do, you have full flexibility to improve any aspect of it since its all open source. The platform has been purposefully created so that it's code is comprehensible, easy to upgrade and improve.
It has a total of 22 apis at the moment:
OPENAI
OPENAI_VISION
OPENAI_IMG_GENERATION
OPENAI_EMBEDDINGS
OPENAI_TTS
OPENAI_STT
OPENAI_ASTT
AZURE
GEMINI
GEMINI_VISION
GEMINI_IMG_GEN => Google's sdk is broken atm
MISTRAL
MISTRAL_VISION
MISTRAL_EMBEDDINGS
GEMINI_STT
GEMINI_EMBEDDINGS
COHERE
GROQ
GROQ_VISION
GROQ_TTS
META
META_VISION
ANTHROPIC
ANTHROPIC_VISION
LM_STUDIO
LM_STUDIO_VISION
GOOGLE_SEARCH
REDDIT_SEARCH
WIKIPEDIA_SEARCH
EXA_SEARCH
ARXIV_SEARCH
GOOGLE_KNOWLEDGE_GRAPH
And an uncountable number of models that you can deploy with it.
It is going to keep getting better. If you think this is nice, wait until the next update drops. And if you feel like helping out, I'd be super grateful. I'm about to tackle RAG and ReACT capabilities in my agents, and I'm sure a lot of people here have some experience with that. Maybe the idea of trying to come up with a (maybe industry?) standard sounds interesting?
Check out the videos if you want some help installing and understanding the frontend. Ask me any questions otherwise!
Strong-Strike2001@reddit
I get the technical details, but can you explain why should I use the platform using use cases?
As (user), I want (to perform this action) so that I (can accomplish this goal)
wontreadterms@reddit (OP)
What do you mean: "why would I use the platform using use cases"
I think you mean "what are the platform use cases?". Just out of curiosity, did you watch the videos?
To give you a clear answer: there's 2 main things you can do in the platform: Chat and execute tasks. And obviously design your agents/chats/tasks. As you understand the technical details, the key assessment I can give you is that it a (1) complete and free agentic workflow framework (compared to partial options or private companies), (2) with a no-code-required UI, (3) that installs in minutes and requires no effort from you, (4) that lets you use any API you might possibly want to use, (5) provides a set of pre-made tasks ready to go for you to use and learn from how to create your own, and (6) all of this with an open source license that means that if you want to fork it and adjust it, improve it, etc, you can.
ThePixelHunter@reddit
Did you get the name from a certain anime? :)
wontreadterms@reddit (OP)
I've heard that before, but unfortunately no. I was thinking of writing a SciFi book around a time travelling AI called Alice, where the only 'reason' was that they would known as "AL", which, idk, if you write it normally it looks like AI - Al - AI - AI - Al (some of those are AL's)
ThePixelHunter@reddit
Oddly, I look forward to the day when an Al does make that kind of mistake :)