Skip to main content

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.
    tool integration 2

  • If you selected Other Tools, upload the output file from your tool.
    tool integration 2

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.