# Hello Generative Design for Revit and Dynamo!

In this chapter, we’ll look at how we can use generative design principles to solve real-world design problems. We will do this by looking at a few common design challenges.

![](/files/-LrPm3V-nnGetd7v8fjj)

Although a generative design approach may sounds complex, it's important to remember that it's not limited to solving complex design problems; it can solve simple ones too.

In fact, once a designer has a computational design process set up, generative design approaches can help solve design questions easily, eliminating large amounts of manual work for easy and complex design problems alike.


---

# 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/03-hello-gd-for-revit.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.
