Contact Us

Contact us if you have any questions or suggestions regarding Almware. Use the form or write us a letter.

AI Assistance

Almware implements specialised AI assistants that simplify requirements handling and related routine tasks.

Requirements Management AI

Management of requirements is the main purpose of Almware, so we are constantly working on making this process easier for our users. As one of the directions to simplify the work with requirements, we are considering the use of AI to automate specific activities.

Below we describe some already implemented AI assistants that can help you when working with requirements.

AI Assistants

Business Requirements Writing

AI Assistant helps you to compose the text of a business requirement.

The business requirement description is generated based on a customisable template, customisable recommendation prompts for requirement type and a given context. The context can consist of artifacts (software requirements, specifications, etc.) and an optional prompt.

The assistant can be used to write use cases, user stories, business rules. Both from scratch and to updating the requirement description after changes in related requirements or specifications.

Business Requirements Writing by AI
AI Assistants

Software Requirements Writing

There are several AI assistants available for writing software requirements in Almware:

  • Forming a list of software requirements for a module;
  • Writing detailed description of the selected software requirement;

These AI assistants can be used in various use cases, e.g.:

  • Writing software requirements from scratch;
  • Modifying software requirements (input is a short prompt, output is a revised requirement);
  • Updating software requirements (after making changes to related artifacts).
Software Requirements Writing by AI
AI Assistants

Requirements Verification SOON

The AI assistant helps to find problems with the description of requirements and give advice on how to fix them.

Verification is performed according to more than 15 predefined rules, ranging from grammatical errors, to the use of ambiguous definitions, redundant verbs and other common mistakes made in requirements development.

The assistant is also able to identify inconsistencies with the specification and related requirements.

Requirements Verification by AI
AI Assistants

Describing the UI

Some tasks may require a structured interface description (especially AI requirement writing). AI Assistant generates a structured description of interface controls and elements by image.

This assistant will be useful to speed up requirements creation when prototypes or mockups have already been developed.

UI Describing by AI
AI Assistants

Suggesting Entity Attributes

The AI assistant will help to prepare the data description in the project more precisely. The attribute suggestion is formed based on related requirements and previously added attributes.

For example, you already have a requirements description formed for CRUD functions. In this case, the AI assistant will collect all attribute mentions for the entity and suggest attributes for the entity. It can be used to compile attributes either from scratch or to rework or actualise an existing entity.

Suggesting Entity Attributes by AU

AI for software testing

Almware has several AI assistants for test preparation and creating test cases and checklists.

AI Assistants

Creating Requirement Checklist

AI Assistant helps to create a checklist for a given requirement. This will increase the efficiency of both initial development of test documentation and updating when changes are made.

When creating a checklist, both the requirement description and specifications and related requirements are taken into account.

Requirement Checklist Creating by AI
AI Assistants

Test Cases Suggestions

The AI Assistant generates a list of test cases to verify the implementation of the requirement.

After creating test cases based on the proposed list, you can drill down into the test cases with the help of the corresponding AI Assistant.

Test Cases Suggestion by AI
AI Assistants

Test Case Writing

AI Assistant helps you write a detailed step-by-step test case based on the requirements, UI description, data model, and other artifacts related to the requirement.

With the help of the assistant, you can significantly save time on drafting typical steps, using the proposed test case as a starting point for finalizing the final version of the test case.

If you make changes to the requirement, it will help you to update the test case to reflect the new version of the requirement.

Test Case Writing by AI

Source Code AI tools SOON

Almware supports integrations with version control systems to handle software source code, including AI assisted code manipulation.

AI Assistants

Unit Code Generation with AI SOON

AI-assisted code generation allows to quickly generate or update a source code files for software unit based on requirements, specifications and unit type description.

This is not a "Make an application by prompt" feature, but a tool that allows you to create specific software units within your planned software architecture.

SOON This feature is in early testing stage for now. We will provide access to AI code generation feature upon request.

Unit Code Generation by AI
AI Assistants

Code to Requirements SOON

The Code To Requirements feature allows you to reverse engineer requirements based on software source code.

This feature will help both with requirements generation for an existing project and with updating and maintaining project requirements in case of changes from developers.

Code to Requirements with AI