Project Bonsai Sample Playbook

Logo

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.

View the Project on GitHub microsoft/bonsai-sample-playbook

What is a Bonsai Sample?

A Bonsai Sample is a demonstrator that can be built to serve one or many purposes. Some examples include:

Principles

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:

1. AI Spec

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.

2. Simulation

This is the training environment for the Bonsai brain.

3. Inkling

This is the Brain specification that defines what and how a brain is trained.

4. Visualizer

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.

5. Benchmark

This is the prevailing industry method that the brain will be compared against to define success.

6. Test protocol

Documented instructions of how results were obtained so they can be replicated.

7. Results

The data that shows how a brain performs compared to a benchmark

8. Sample Story

Storytelling is an important technique for communicating the value of the Sample that you design

9. Demo Script

A demo script allows others to tell the sample story and demo the sample for others

10. Demo Video

A demo video is a recording of the sample story and demo

11. Publication (white paper)

Publication of sample results and why they are valuable

12. Azure Marketplace Listing

List the sample in the Azure marketplace so users can discover it