Visual Expert AI: Advanced Code Analysis and Documentation Platform

Visual Expert adds artificial intelligence services to the traditional Visual Expert code analysis features.

Visual Expert AI features

Visual Expert AI offers four main AI features, each designed for specific code analysis and improvement tasks:

Explain the Business

Generates a purely business-oriented explanation of the selected code item (e.g., method, function, procedure, window). The generated text focuses on the functional role the code plays within the application's business logic. This service is primarily designed for non-technical people (business analysts, project leaders, business experts…).
More info

Explain the Logic

Generates a concise description of the logic of the selected code item (e.g., method, procedure, event). It summarizes what the code does from a logical perspective, helping understand its role within the application logic — without going into low-level, technical implementation details. This service is dedicated to developers - who may or may not - know the current language.
More info

Optimize code

Analyzes the selected code for performance, readability, and maintainability. Suggests improvements such as more efficient logic, more concise code or modern programming practices, reducing technical debt and improving user experience over time.
More Info

Generate comments

Automatically inserts meaningful, context-aware comments into code blocks. This enhances documentation quality and eases long-term maintenance—without requiring manual effort.
More Info

Fix problems found during code inspection

Proposes alternative implementations for the selected logic, helping developers fix problems identified during code review/code inspection explore better, and enabling more robust and maintainable approaches to the same problem.
More Info

Each AI Service can be used independently or in combination to provide comprehensive code analysis and enhancement capabilities.

Important warnings about AI:

As for any AI service, Visual Expert AI services are subject to the following precautions:

  1. AI can make mistakes. Results should be verified by a human. Visual Expert will make suggestions, you can then decide whether to use them.
  2. If you repeat the same question, AI will often give different answers. They will likely all be correct but phrased differently.
  3. Depending on the length of the questions and answers, as well as the number of reasoning iterations required, AI agents may take up to a few minutes to generate a response.

Using AI Features

AI services in "Code Explorer"

AI services are accessible from the navigation bar of the treeview:

  1. Select some code containers (functions, procedures, objects…).
  2. In the navigation bar, go to "AI Services"
  3. Click on the service you need
VE AI Macros from Code Explorer

AI services in "Documentation"

Several AI Services are available to enrich the code documentation:

  1. Log in Visual Expert WEB
  2. Open the "Documentation" workspace
  3. Browse the code and select an object
  4. In the section "description", use AI services to explain the code
  5. In the section "code inspection", use AI services to suggest a solution to fix an issue detected in the code.
  6. In the section "Source code", use AI services to generate comments or suggest optimizations
VE AI Macros from Documentation

AI services in "Code Inspection"

  1. Log in Visual Expert WEB
  2. Open the "Code Inspection" workspace
  3. Browse the code inspection results, until you visualize a particular issue in a piece of code
  4. Visual Expert AI can then suggest a solution to fix this issue
VE AI Macros from Code Inspection

AI self-training and progressive learning

Adaptive learning system

Visual Expert AI continuously improves with every use. The more you use the tool, the more the AI understands and adapts to :

  • Your coding styles and conventions
  • Your specific business practices
  • Your development approaches
  • Industry standards

Progressive contextual understanding

This contextual progression allows the AI to evolve from point-in-time analysis to true architectural understanding of your code.

  • Initial phase: Analysis starts with individual code objects, providing targeted insights for specific functions, procedures or methods.
  • Scope extension : Gradually, the system develops its understanding of the relationships between objects, modules and components.
  • Global application context: Eventually, AI will encompass the entire application ecosystem, enabling complete cross-functional analysis and more advanced reasoning capabilities.

AI services can be run several times to:

  • Generate alternative results if the initial ones don't meet requirements
  • Refine analyses through successive iterations
  • Explore different angles of analysis on the same code

AI Credits

Credit-based services

Visual Expert AI uses a credit system that offers :

  • Transparent monitoring : Clear visibility of IA resource consumption
  • Allocation by repository: Credits are allocated at repository level and can be used by authorized team members.

Credit consumption

Credit consumption varies according to :

  • Size and complexity of code segments analyzed
  • The type of functionality performed
  • Scope of analysis

Each AI service used will typically consume a few credits.

  • This information is displayed alongside the AI result.
    VE AI Credits Used for Macros

Free Trial Credits

The trial version offers 100 free credits, allowing you to estimate your consumption according to your project.

Credit Monitoring

Your AI credit balance is displayed with your license information.

  • You need a valid Visual Expert license to enable AI services
  • Once a valid license is installed, you can add AI credits

For VE Web, you can check your AI credit balance by:

  • Clicking on your profile
  • Selecting the option "License"
  • Scrolling down to the section "Visual Expert AI"
    VE AI Credits Tracking
  • Low credit notification:
    Visual Expert will alert you once you have consumed 80% of your AI credits
    VE AI Credits Utilization Notification

Privacy and security

Visual Expert AI implements enterprise-level security measures for code analysis.

  • Data in transit is encrypted and transmitted following strict confidentiality protocols.
  • Your data is not retained by 3rd party AI providers for model training purposes
  • All AI requests are handled with data protection safeguards to prevent from exposing proprietary information

See Also: