Confidently Build with Open-Source AI

Tags
No items found.

Mozilla.ai Blueprints are customizable workflows for building AI applications using open-source tools and models. They help developers, especially those new to AI or without advanced expertise, adopt open-source AI with confidence.

Addressing Challenges in Open-Source AI Adoption

Last year, we asked ourselves “what prevents developers from adopting open source AI when creating their applications?” We embarked on months of interviews and surveys and conversations to inform our thinking. What we learnt is developers often struggle with interoperability and finding trustworthy and up-to-date resources among a firehose of news, especially in the open-source space. Blueprints aim to tackle these issues by integrating reliable, well-maintained open-source tools and models into workflows that are flexible and easy to customize. With Blueprints, we hope you can focus more on building, not troubleshooting.

Blueprints: Practical, Customisable, and Community-Driven AI Solutions

Each Blueprint is designed to solve a distinct problem, offering developers a practical foundation for common AI use-cases. They are built with the following 5 principles in mind:

  1. Founded on Open-source - Each Blueprint is hosted on our GitHub repository as open-source and aims to leverage only open-source tools and models, ensuring accessibility and transparency.
  2. Customizable for use cases - Each Blueprint enables you to customize the workflow (e.g. tailor model, prompts, parameters etc..) to suit your specific use-case needs.
  3. Extendable - Blueprints are designed to prove you with a solid foundation that you can build on, adding additional components to meet your needs
  4. Community-driven: Contributions from the developer community are highly encouraged, helping Blueprints stay relevant and continuously improve. We also encourage developers to create their own Blueprints, which we will feature on the Blueprints Hub.
  5. Standardized - All Blueprints are developed from the Blueprint Template, providing a starting point to create and share your own Blueprint. We believe that the consistency across Blueprints will also make them easier to understand, use, and adapt, helping developers adopt open-source AI solutions more easily.

Our selection criteria

As we develop this project, we are finetuning our selection criteria. For now, when building Blueprints, we aim to prioritize selecting models and tools that are as open and transparent as possible, in accordance with the OSI’s definition of open-source AI and reflecting Mozilla.ai’s commitment to open-source principles. However, when tools or models do not fully meet the OSI’s open-source AI standards, but offer significant advantages, such as better performance or usability, we may still consider them to ensure the best developer experience. Importantly, we will never suggest paid tools, ensuring Blueprints remain fully accessible for developers to use and build upon.

Join the Conversation and Shape the Future of Blueprints

Whether you're takinprntsg your first steps in AI or bringing years of AI expertise, we welcome developers to join us in exploring and creating Blueprints together.

We’d love your feedback on Blueprints, you can share your thoughts by contributing to Blueprint specific GitHub discussions, joining the conversation on the Mozilla AI Discord, or reaching out to us directly.