Summary
We need an interactive quickstart notebook that lets someone explore ASI:BUILD in 15 minutes without reading all the docs.
Motivation
Discussion #22 — What's the fastest path to running your first experiment? highlighted that the current getting-started path requires reading multiple docs files. A self-contained Jupyter notebook would lower the barrier significantly.
Proposed Structure
notebooks/quickstart.ipynb with cells covering:
Cell 1: Installation check
import asi_build
print(asi_build.__version__)
Cell 2: Cognitive Blackboard in 5 lines
from asi_build.integration.cognitive_blackboard import CognitiveBlackboard
bb = CognitiveBlackboard()
bb.write('sensor/temperature', 37.2, source='sensor_a', confidence=0.95)
entry = bb.read('sensor/temperature')
print(f'Temperature: {entry.value}°C (confidence: {entry.confidence})')
Cell 3: IIT Φ on a small network
from asi_build.consciousness.integrated_information import IntegratedInformationTheory
iit = IntegratedInformationTheory(num_nodes=3)
for i in range(3):
for j in range(3):
if i != j:
iit.add_connection(i, j, weight=1.0)
iit.record_state([1, 0, 1])
iit.record_state([0, 1, 1])
phi = iit.compute_phi()
print(f'IIT Φ = {phi:.4f}')
Cell 4: GWT broadcast
Show a simple GWT broadcast strength computation
Cell 5: Cross-module blackboard flow
Reproduce the demo from examples/blackboard_demo.py in notebook form
Implementation Notes
- Target: Google Colab compatible (use
!pip install git+https://github.com/web3guru888/asi-build.git)
- Output cells should show expected results so readers can verify their setup
- Add a 'launch in Colab' badge in the notebook's first markdown cell
- Place at
notebooks/quickstart.ipynb
Acceptance Criteria
Related
- Discussion #22 — on-ramp design
examples/blackboard_demo.py — existing demo to reference
Summary
We need an interactive quickstart notebook that lets someone explore ASI:BUILD in 15 minutes without reading all the docs.
Motivation
Discussion #22 — What's the fastest path to running your first experiment? highlighted that the current getting-started path requires reading multiple docs files. A self-contained Jupyter notebook would lower the barrier significantly.
Proposed Structure
notebooks/quickstart.ipynbwith cells covering:Cell 1: Installation check
Cell 2: Cognitive Blackboard in 5 lines
Cell 3: IIT Φ on a small network
Cell 4: GWT broadcast
Show a simple GWT broadcast strength computation
Cell 5: Cross-module blackboard flow
Reproduce the demo from
examples/blackboard_demo.pyin notebook formImplementation Notes
!pip install git+https://github.com/web3guru888/asi-build.git)notebooks/quickstart.ipynbAcceptance Criteria
Related
examples/blackboard_demo.py— existing demo to reference