Using AI Features in Visual Expert

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

 

See Also: