# Reference Material

## Dynamo

### Getting Started with Dynamo

* [Dynamo Primer](https://primer.dynamobim.org/)
* [Dynamo learning materials](https://dynamobim.org/learn/)

### Dynamo Questions and Inspiration

* [Dynamo Forum](https://forum.dynamobim.com/)
* [Dynamo gallery](https://www.dynamobim.org/)

## Design Script

* [Dynamo DS language guide v1](https://dynamobim.org/wp-content/uploads/forum-assets/colin-mccroneautodesk-com/07/10/Dynamo_language_guide_version_1.pdf)
* [DesignScript documentation](https://dynamobim.org/wp-content/links/DesignScriptGuide.pdf)
* [DesignScript class materials from BiLT conference](https://github.com/Amoursol/dynamoDesignScript) by [Sol Amour](https://github.com/Amoursol)

## Generative Design

* [Generative Design main page](https://www.autodesk.com/solutions/generative-design/architecture-engineering-construction)

## Generative Design

* [General blog posts](https://medium.com/generative-design) on Medium.com
* [Design Modeling Terminology](https://archinate.files.wordpress.com/2018/06/dstasiuk-design-modeling-terminology1.pdf) by [Nathan Miller](https://github.com/archinate)
* [Evolutionary Principles](https://www.grasshopper3d.com/profiles/blogs/evolutionary-principles) by [David Rutten](https://github.com/DavidRutten)
* [Autodesk Generative Design E-Book](https://www.autodesk.com/content/dam/autodesk/www/solutions/generative-design/autodesk-aec-generative-design-ebook.pdf)
* [Autodesk applications of Generative Design in AEC](https://www.autodesk.com/solutions/generative-design/architecture-engineering-construction)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.generativedesign.org/99-appendix/99-02_reference-material.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
