Skip to main content

AI Usage in KTestify

KTestify uses artificial intelligence (AI) tools to support development. This page explains what AI is used for and the safeguards that keep quality high.


What AI is used for​

AI assists with three specific tasks:

TaskWhat AI does
Code suggestionsAI suggests individual pieces of code, such as small snippets or method implementations. A developer reviews every suggestion before it is accepted. No agentic or autonomous usage is involved.
DocumentationAI helps generate user-facing documentation, including the pages you are reading now.
JavadocAI helps generate Javadoc comments for Java source files.

What AI is not used for​

  • AI does not write code on its own or make changes without human involvement.
  • AI does not run tests, merge pull requests, or make decisions about the codebase.
  • AI is never used in an agentic mode where it acts independently.

Review process​

Everything AI generates is reviewed by a developer before it becomes part of the project:

  1. Code suggestions are read, tested, and adjusted as needed before being committed.
  2. Documentation is checked for accuracy and clarity.
  3. Javadoc is verified to make sure it correctly describes the behaviour of the code.

If an AI-generated contribution is inaccurate or incomplete, it is corrected or discarded. No content is accepted without human review.


Summary​

AI is a supporting tool in KTestify, not an autonomous contributor. It helps with code suggestions, documentation, and Javadoc, and every output is reviewed before it is used.