# What goes into a Generative Design Process?

## Stages

As previously discussed, a generative design approach allows for a more integrated workflow between human and computer.

When using a generative design approach, this workflow involves the following stages: generate, analyze, rank, evolve, explore, and integrate.

### Generate

The design options are created or generated by the system, using algorithms and parameters specified by the designer.

![](/files/-LrPm4DIUol_rBzHo3V9)

### Analyze

The designs generated in the previous step are now measured or analyzed based on how well they achieve the goals defined by the designer.

![](/files/-LrPm4DKwP3drg1yTDbB)

### Rank

The design options are ordered or ranked based on the results of the analysis.

![](/files/-LrPm4DMGTqTJVfS3aUV)

### Evolve

The process ranks the design options to figure out in which direction they should be further developed or evolved.

![](/files/-LrPm4DOcSGl09-MF-pI)

### Explore

The designer compares and explores the generated designs, inspecting both the geometry and evaluation results.

![](/files/-LrPm4DQ1Z6EoqAltUPj)

### Integrate

The designer chooses a favorite design option and integrates it into the wider project or design work.

![](/files/-LrPm4DSkrOcLNz5zjya)


---

# 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/01-introduction/01-02_generative-design/01-02-03_what-goes-into-a-generative-design-process.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.
