> For the complete documentation index, see [llms.txt](https://help.genesis.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.genesis.autify.com/genesis-overview.md).

# Genesis overview

Autify Genesis helps QA teams use AI to streamline tasks such as test design and specification generation. Work in Genesis is organized into **workspaces**, which you can create and manage by product or use case.

Inside a workspace, **Resources and Context**, the **AI Assistant**, **Spaces**, and **Workflows** work together to support QA work.

## Workspace

A workspace is the unit where you manage resources such as product source code, specifications, and design documents, and where you run AI-assisted QA work. You can create multiple workspaces within an organization and manage them by product or use case.

### Workspace structure

A workspace consists of the following four areas.

| Area                      | Description                                                                                       |
| ------------------------- | ------------------------------------------------------------------------------------------------- |
| **Resources and Context** | Manage the resources the AI can reference by connecting GitHub repositories and uploading files.  |
| **AI Assistant**          | Ask questions in natural language and request tasks using the resources in the workspace.         |
| **Spaces**                | Manage structured QA data such as test cases, feature lists, and scenarios in typed tables.       |
| **Workflow**              | Run and manage AI workflows such as automatic generation of PRDs, specifications, and test cases. |

## Resources and context

Resources and Context is the knowledge base that helps the AI understand your specifications and code correctly. You can register **files** such as specifications, design documents, and test plans, as well as **codebases** connected from GitHub or uploaded as ZIP files. Registered resources are indexed and used as context when the **AI Assistant** and **Workflows** perform tasks.

## AI Assistant

The AI Assistant is a conversational AI feature that works while referring to registered **resources**. It can answer questions about your workspace based on specifications and implementation details, and can help with tasks such as drafting specifications and generating test cases.

## Spaces

Spaces is a workspace tab for managing structured QA data — test cases, feature lists, scenarios — in typed, editable tables. Inside a Space, data is organized into **Collections** (typed tables of rows). You can define the columns each row contains, nest additional data with sub-collections, and view the full change history for every row. Workflows and the AI Assistant can also read and write Spaces data directly.

For more details, see [About Spaces](/spaces/about-spaces.md).

## Workflow

Workflows combine multiple AI agent blocks to automate more complex work processes. They use knowledge from registered **resources** together with dynamic inputs provided at runtime. This makes it possible to standardize and automate tasks such as generating test cases from specifications and summarizing documents.
