The Bonsai Sample Project Playbook intends to provide an overview of our approach for the successful delivery of a sample project. This site aggregates best practices and resources for project scoping and delivery.
A Bonsai Sample is a demonstrator that can be built to serve one or many purposes. Some examples include:
When building a sample, keep the following principles in mind to make the most impact:
A great sample will include all of the following components:
This is the brain design document that describes what brain should be built and why. This is often written by a Solution Architect and used by an Applied AI engineer as a starting point to write the brain specification, called Inkling.
See the AI Spec Template
Take the free Coursera courses Machine Teaching for Autonomous AI and Designing Autonomous AI to learn how to identify Bonsai use-cases and write an AI spec
Talk to your Bonsai sales or partner representative to learn about enrolling in the instructor led Cultivate course
Example: Chemical Reactor AI Spec
Example: Moab AI Spec
This is the training environment for the Bonsai brain.
See Python Samples on github
See MATLAB Simulink Samples on github
See AnyLogic Samples on github
See VP Link Samples on github
See ROS Samples on github
This is the Brain specification that defines what and how a brain is trained.
You can learn how to train a brain by taking the free Coursera course Building Autonomous AI
Talk to your Bonsai sales or partner representative to learn about enrolling in the Bonsai Advance Course
The Bonsai App visualizer allows you to create custom visualizations of your simulation that can be viewed in the Bonsai Web UI during brain training and assessment.
Learn about visualizers and find examples on github
Example: Chemical Reactor visualizer
This is the prevailing industry method that the brain will be compared against to define success.
Documented instructions of how results were obtained so they can be replicated.
The data that shows how a brain performs compared to a benchmark
Storytelling is an important technique for communicating the value of the Sample that you design
You can learn how to tell a use case story by taking the free Coursera course or the instructor led Cultivate course
Example: Chemical Reactor Story Presentation
A demo script allows others to tell the sample story and demo the sample for others
A demo video is a recording of the sample story and demo
Publication of sample results and why they are valuable
List the sample in the Azure marketplace so users can discover it