Tool Integration
The Tool Integration method allows you to extract targets from external tools. You can also apply filters (file-based or LLM-assisted) to narrow down the extracted content and focus on relevant parts of your codebase.
Step 1: Choose integration method
When you select Tool Integration
, you can choose the type of tool:
-
SourceKon Library
Use SourceKon, a profiling converter developed by TurinTech.
It transforms the output of popular profiling tools into a standardized JSON format that Artemis understands. You can then upload this JSON file to extract and analyze targets seamlessly. -
Other Code Analysis & Profiling Tools
Upload output files from supported tools such as VTune, SonarQube, or even unsupported profiling tools for more flexibility.
Choose the tool whose output you want to use for target extraction:
-
If you selected
SourceKon
, upload the generated JSON file to Artemis.
-
If you selected
Other Tools
, upload the output file from your tool.
Step 2: Apply filtering
To focus on relevant parts of your code:
File Filtering
: Include or exclude files manually or with glob patterns.LLM Filtering
: Let an LLM automatically identify the most relevant or inefficient files.
Step 3: Run analysis
Once configured, run the analysis. The extracted targets will appear in the targets panel, where you can further evaluate or optimize them.
Next steps:
- Evaluate target quality using Artemis scoring. See Code Scoring.
- Index your code for better context-aware suggestions. See Code Indexing.