Project Alice

Mariano Molina

0

Product Manager

Fullstack Engineer

Google Cloud Platform

Python

React

Project Alice is an OS agentic workflow framework that integrates task execution and intelligent chat capabilities. It provides a flexible environment for creating, managing, and deploying AI agents for various purposes, leveraging a microservices architecture with MongoDB for data persistence.
For a live demo, visit here.
To see the repository, visit here.
Frontend Home
Frontend Home

Project Structure

The project consists of three main components:
Backend (Node.js with Express - TS) -> Manages the MongoDB, LM Studio generations and the file system, including serving files for the frontend.
Workflow (Python - Pydantic) -> Handles (most) of the logic, interacts with external APIs, consumes the Database through the Backend, and reads from the file system. Main endpoints are task execution and chat response generation.
3. Frontend (React - TS) -> UI that consumes/interacts with the DB and file system through the Backend and calls Workflow's endpoints to trigger executions.
Project structure overview
Project structure overview

Framework

Framework overview
Framework overview
The framework is based around 4 main components:
APIs and their engine
Agents, which deploy prompts and have models for any API they want to use
Tasks that leverage agents, other tasks and APIs to produce an output
Chats, that leverage tasks and agents, to produce a conversational experience
These components share information in one of 6 main ways, all of which have a string representation:
Files (All file types have a method for generating a 'transcript' for the file, and files generated through prompts keep it as a representation)
Messages
Task Results
Entity References
User Interactions
Embeddings

Available APIs

Available APIs
Available APIs
Like this project
0

Posted Jan 21, 2025

An OS framework and platform for agentic workflows, enabling users to build and deploy them with no-code required.

Likes

0

Views

2

Tags

Product Manager

Fullstack Engineer

Google Cloud Platform

Python

React

AI-Powered E-commerce Optimization Strategy
AI-Powered E-commerce Optimization Strategy
Product Strategy & Specification Development - Event Platform
Product Strategy & Specification Development - Event Platform