Skip to content

Intelligent Analysis

Introduction

When you open a project, the system automatically starts the intelligent analysis function, deeply parsing the entire project's file content. During this period, you can view the analysis progress in real-time through the input box. Intelligent analysis not only performs semantic indexing on all files in the current engineering project but also ensures retrieval accuracy and depth. After completing the analysis, users can utilize various functions including intelligent guidance, Javachat, and intelligent Q&A to raise requirements or questions. These functions rely on comprehensive understanding of the current project code context, providing highly project-relevant answers and suggestions with information that better fits project requirements, thus providing strong support for your development work and improving efficiency.

With Intelligent Analysis:

SequenceFunctionExampleAdvantages/Disadvantages
1Merge to corresponding directoryFor example, if Usercontroller file is selected, it will be merged to the current project's feisuanyz.controller directory.More flexible, better suited to current project engineering
2Merge to same fileFor example, if there is already a Usercontroller.java file, the new code content will be merged into the Usercontroller.java fileMore convenient, more project-appropriate

Without Intelligent Analysis:

SequenceFunctionExampleAdvantages/Disadvantages
1Merge to specified directoryFor example, if Usercontroller file is selected, it will be merged to the specified com.example.controller directory.Fixed file location, not very project-appropriate, requires manual file migration
2Store in new fileFor example, if there is already a Usercontroller.java file, the new code content will be stored in a newly created Usercontroller1.java fileNot unified, cumbersome

Enable Vector Database

  1. Click "Advanced Settings", check "Enable Intelligent Analysis".

Gear Settings

  1. Set the speed of intelligent analysis. You can set the analysis speed according to your computer's resource configuration. Slower analysis takes longer but uses the least resources.

Intelligent Analysis

  1. Open the plugin, the system automatically starts intelligent analysis, displaying progress in the status bar. After analysis is complete, it shows "completed" status.

To hide status bar: Select the status bar, right-click, uncheck intelligent analysis, then the status bar won't display. To show it again, right-click on the status bar and check intelligent analysis. This only affects whether status is displayed, not functionality. To disable this function, uncheck intelligent analysis in "Advanced Settings".

  1. Describe your requirements in the input box, and select "Associate Project/Submodule", then choose to associate project or submodule.

Description: Using intelligent analysis function, currently exemplified with intelligent guidance. Other module functions work similarly.

  1. Complete subsequent steps as per requirements until source code files are generated, select required files, then click "Merge Code" to merge the selected files into the current project.

  1. After intelligent analysis, it will automatically merge the selected file content to the corresponding directory in the current project. If it's a file with the same name, the content will be merged.

  1. You can view the corresponding file content in the corresponding directory.

邮箱:chendw@feisuanyz.com 邮编:518000 地址:深圳市前海深港合作区前湾一路1号A栋201室