The Jaseci Project

The software ecosystem that comes with Jaseci allows a developer to simply articulate the design of a sophisticated AI product while abstracting away and automating the construction of production-grade, scalable, cloud software.

The Jaseci Mission

The mission of Jaseci is to accelerate and democratize the development and deployments of end-to-end scalable AI applications. To this end, Jaseci presents a novel set of higher level abstractions for programming sophisticated software in a micro-service/serverless AI and a full stack architecture and programming model that abstracts away and automates much of the complexity of building applications on a distributed compute substrate of potentially thousands of compute nodes. The design of Jaseci includes two major innovations.

Developers Exerpts

We didn't even need to understand the AI model, and just used it out of the box. Works like magic

“We use Jacesi to build out the entire back-end within a month. This includes the back-end to support productivity features (task management etc) as well as some really cool AI-driven features. We used the cutting-edge zero-shot natural language model to create a feature called auto-categorization that automatically groups user tasks for them. We didn't even need to understand the AI model, and just used it out of the box. Works like magic!”
Lingjia Tang
CS Professor, University Of Michigan, ISCA Hall Of Famer
"Jaseci provided a great jumpstart kit for exploring how to create data structures to support our product. We set out to create a new product that could leverage the latest AI technologies to create a productivity tool that can help people realize their goals and dreams. Jaseci enabled us to rapidly get a scalable infrastructure that could be rapidly adapted to support unique applications of NLP. The ability to rapidly deploy and experiment with complex data structures and new technologies has really allowed us to advance our capabilities."
Brian Yang
Senior Director of Product Management
at Verint
"Jaseci made it easy to add AI functionality to TrueSelph. It’s fun and elegant, and was simple to integrate into our existing backend. Jaseci makes it easy to pick and use the appropriate model that’s required for a particular feature. Jac, the language used to create Jaseci programs, is pleasurable to write, and easy to learn, and provides a wonderful DX. And the tools shipped with Jaseci makes it easy to debug your AI programs. With Jaseci, creating and stitching together microservices that supply disparate AI models is no longer necessary."
Gimel Dick
Systems Engineer @ V75 Inc
Student at the University of Guyana
“We use Jacesi to build out the entire back-end within a month. This includes the back-end to support productivity features (task management etc) as well as some really cool AI-driven features. We used the cutting-edge zero-shot natural language model to create a feature called auto-categorization that automatically groups user tasks for them. We didn't even need to understand the AI model, and just used it out of the box. Works like magic!”
Lingjia Tang
CS Professor, University Of Michigan,
ISCA Hall Of Famer
"Jaseci made it easy to add AI functionality to TrueSelph. It’s fun and elegant, and was simple to integrate into our existing backend. Jaseci makes it easy to pick and use the appropriate model that’s required for a particular feature. Jac, the language used to create Jaseci programs, is pleasurable to write, and easy to learn, and provides a wonderful DX. And the tools shipped with Jaseci makes it easy to debug your AI programs. With Jaseci, creating and stitching together microservices that supply disparate AI models is no longer necessary."
Gimel Dick
Systems Engineer @ V75 Inc
Student at the University of Guyana
Jaseci brings both simplicity and power together with it easy to leverage AI models. It's the perfect tool for anyone with no background in AI to create, deploy and scale your applications with ease. The JAC language paradigm allows for solving problems via graph representation. This opens a new world for programmers to think and solve problems. Jaseci gives a single programmer the skills of an entire software team.
Timothy Shiwprasad
Student at the University of Guyana
"Jaseci provided a great jumpstart kit for exploring how to create data structures to support our product. We set out to create a new product that could leverage the latest AI technologies to create a productivity tool that can help people realize their goals and dreams. Jaseci enabled us to rapidly get a scalable infrastructure that could be rapidly adapted to support unique applications of NLP. The ability to rapidly deploy and experiment with complex data structures and new technologies has really allowed us to advance our capabilities."
Brian Yang
Senior Director of Product Management
at Verint
As a budding conversational AI start-up based in a developing country, the Jaseci Ecosystem has granted us an amazing opportunity to leapfrog towards a nationally competitive space for AI product delivery and innovation, despite our resource constraints.

Jaseci has made a way for one of our most promising product ideas to be prototyped and taken to market. Our team was so impressed with the versatility of the ecosystem, that we are actively working on internally upskilling more technical members of staff to build out several other AI and non-AI solutions. we believe in the Jaseci mission and stand as beneficiaries, practitioners and evangelists of the Jaseci Open-Source Ecosystem.
Eldon Marks
Founding Director, V75 Inc.
We got introduced to Jaseci by its founder Jason Mars in 2011. Using Jaseci, we quickly built out a chatbot deployment for our customer, Data Analytics Ventures, Inc (DAVI)., a conglomerate in the Philippines. Using Jaseci, our team’s productivity is drastically improved.

Our front-end engineers quickly picked up the Jac programming language and implemented a full stack deployment with AI models, which is truly amazing. We are very excited that Jaseci solved our challenges of providing AI solutions for our customers, lowered cost and increased our development speed. From this initial success, we started a tech company, ZeroShotBot, a chatbot platform that was built on Jaseci. ZeroShotBot’s time to market was 3 months of development by a small development team of 3. ZeroShotBot harnesses the power of zero-shot learning, which refers to the process by which a machine learning model is capable of performing tasks they have never seen before.

Within the first few hours of our implementation, ZeroShotBot helped us close a sales lead without any human interaction”. We are excited about the future of Zeroshotbot.
NicePng_gartner-logo-png_2094860
Richard Parhusip
Commercial director
BCS Technology and BCS Consulting
I am a Distinguished Software Engineer at Google and the tech lead of Machine Learning production compilers at Google. My current team has worked on compiling and deploying machine learning models and Al applications. The process of deploying such models and optimizing Al performance in a datacentre is complex and requires well-trained developers that have deep knowledge and rich experience in systems. However, generally only very few well-trained engineers would have such experience and this could be a road blocker for the broader set of developers.

Jaseci is a new programming language and runtime system that has the potential to hide the complexity of backend systems for many Al practitioners and thus lowers the barrier of entry for general developers, leading to great improvement of developers' productivity.
Robert Hundt
Distinguished Engineer
Google
I am an Enterprise Solution Architect at Cognizant. I lead multiple teams at Cognizant providing IT solutions for large Fortune 500 Businesses. My team's focus include Digital Transformation with a focus on Automation, Agility, Customer Experience and Business Growth.

I discovered Jaseci when my team was looking into tech infrastructure to support one of our clients, a fortune 500 company. The client project has some challenging Al training requirements. I was intrigued by Jaseci's promise of simplified implementation and fast delivery so I had a tech deep dive with the Jaseci team. Now we have introduced them to our client and we are working together to chart out some of the Al solutions for our client.

I believe that Jaseci has the potential to provide solutions to some of the major pain points for enterprise Al transformation. I would love to see further development of Jaseci project and would love to be part of it.
Judd Standage
Enterprise Solution Architect
Cognizant
The Jaseci open-source project is a great initiative that has the potential to be a game-changer in enabling the creation and deployment of software that leverages artificial intelligence and machine learning.

The project combines an automation-oriented approach to production deployments with a flexible application model that encourages experimentation and incremental refinement. The dual focus on both commercial production concerns and experimentation flexibility is a key differentiator of the project and it has the potential to radically simplify the development-to-deployment lifecycle of complex software projects. The technical approach of the project is based on the experience of the principals, which had been refined over many years in both commercial and academic settings.
Krisztian Flautner
Director of Engineering
CISCO

Abstraction without Compromise

Imagine an intuitive programming language used to wield a scalable eco-system of optimized AI models appearing as simple as add, subtract, multiply and divide operations in traditional programming languages.

Data-spatial programming

Jaseci moves away from functions and classes and embraces multi-dimensional graphs as intuitive representations of the complex data structures of modern AI applications. The locality information of your application’s data is inherently encoded in graph nodes and edges.

Agent-oriented programming

Jaseci also supports the agent-oriented programming approach. Model your agents using walker classes, give them abilities and put them to work in a graph-based environment.

Automatically generated Rest APIs and libraries

Jaseci automatically generates RESTful API endpoints and other SDK libraries interface based on the Walkers defined in your application’s Jac code. Without having to worry about the complexity of web service frameworks like Django or Flask, developers can focus their energy on building the best AI features.

Intelligently scalable deployment infrastructure

Jaseci provides out-of-box production-grade containerization and orchestration so you can stand up a production-ready stack in minutes. With novel load balancing and facilitation techniques, your production Jaseci cluster scales intelligently with your application’s demand.

Completely open source to extend and distribute

Jaseci is a completely open source ecosystem that you can build on to include additional specialized libraries and engines to suit your needs for personal use or that of your clients.

Download the Jaseci Project White Paper