Getting Started

Go from zero to your first baselined requirement in under ten minutes. This guide walks you through every step.

1. Create Your Account

Head to airgen.studio and click Get Started. Fill in your name, email address, and a password. You will receive a verification email within a few seconds — click the link inside to activate your account.

If you are joining an existing team, ask your administrator to send you an invitation link instead. Accepting the invite will add you to your team's tenant automatically.

2. Set Up Your Workspace

After you sign in for the first time, AIRGen creates a default workspace (tenant) for you. A workspace is the top-level container that holds all of your projects, users, and settings.

To create your first project, open the Dashboard and click New Project. Give it a name and an optional description. Projects contain requirements, documents, architecture diagrams, linksets, and baselines — everything lives inside a project.

3. Upload a Document

Navigate to Documents in the left-hand sidebar. Create a folder to keep things organized, then click Upload. AIRGen accepts Word (.docx) and PDF files.

Once uploaded, AIRGen parses the document into a hierarchical tree of sections automatically. Each section becomes a first-class node in the project graph, ready to be linked to requirements, architecture blocks, and other sections.

4. Create Your First Requirement

Go to Requirements and click Add Requirement. You can write the requirement text manually using the inline editor.

Alternatively, open AIRGen's AI Chat panel and describe what you need in plain language — for example, "The braking system shall respond within 150 ms of pedal input." AIRGen generates 1-5 compliant requirement candidates. Review each candidate, edit as needed, and click Accept to add it to your project.

5. Run QA Scoring

Select one or more requirements in the list and click Run QA Scorer. AIRGen's background worker evaluates each requirement against a set of deterministic quality checks based on ISO/IEC/IEEE 29148.

Every requirement receives an overall score plus individual rule results. Common checks include: unambiguous language, measurability, feasibility, singular responsibility, and correct use of "shall" vs. "should". Fix any flagged issues and re-score to confirm improvements.

Go to Links and click Create Linkset. A linkset defines a category of trace relationships — for example, "Requirements to Document Sections" or "System to Subsystem Requirements".

Inside the linkset, add individual links by selecting a source node and a target node. You can link requirements to document sections, architecture blocks, or other requirements. All links are stored in AIRGen's Neo4j graph and can be navigated visually or queried programmatically.

7. Take a Baseline

Go to Baselines and click Create Baseline. A baseline is a point-in-time snapshot of your entire project state — every requirement, document, link, and architecture block at that moment.

Name the baseline with a version identifier (e.g., "v1.0-draft") and add an optional description. After creation, you can compare any two baselines side-by-side to see exactly what was added, changed, or removed between releases. Baselines serve as your official release evidence and audit trail.

8. Next Steps

You now have a working project with a document, requirements, QA scores, trace links, and a baseline. Here is where to go next: