Generate AI reports#

You can leverage AI to generate a report on the entities in a graph. For this, you need an OpenAI account.

Please note that using AI to generate reports consumes OpenAI tokens based on the length of the prompt provided. For more information, see OpenAI’s documentation.

The generation of the report runs as a system job. It creates a report entity with the generated report text in the description. The created report entity is then linked to the entities the generated report is based on.

Before you begin#

This is an EclecticIQ Intelligence Center Labs feature. To turn it on:

  1. Select the Settings icon in the bottom left corner.

  2. Under System settings, select Eclecticiq Labs.

  3. Enable Intelligence summary AI generation.

  4. In the Configure AI report window that pops up, enter your ChatGPT 4 or 3.5 Turbo API key and select Submit.

You are now ready to start generating AI reports.

Generate a report from a graph#

  1. Navigate to the graph from which you want to generate an AI report.

  2. Select the entities you’d like to include in the report.

  3. Right-click on any of the selected entities, select Add to, and then select Generate AI report.

  4. Fill in all of these fields:

    Field name

    Description

    Report title

    Select the option to have the AI generate a title or add a custom title.

    Open AI Model

    Select the model for which you configured the API key in step 4 of the Before you begin steps.

    Report types

    Select Technical, Strategic, or Custom

  5. Select Generate Report.

The generation of the report will run as a system job.

Generate a report from search and browse#

  1. From the left navigation, select Search icon > Go to Search and Browse.

  2. Go to either:

    • the Entities tab and use the search functionality to find the entities to go in the report, or:

    • the Dataset tab, select the More menu icon of the dataset containing the entities to go in the report and select Open.

  3. Select the entities you’d like to include in the report with the checkboxes on their lines or the “Select all” checkbox in the top-left corner.

  4. From the top of the table, select Add to, and then select Generate AI report.

  5. Fill in all of these fields:

    Field name

    Description

    Report title

    Select the option to have the AI generate a title or add a custom title.

    Open AI Model

    Select the model for which you configured the API key in step 4 of the Before you begin steps.

    Report types

    Select Technical, Strategic, or Custom

  6. Select Generate Report.

The generation of the report will run as a system job.

After generating a report#

Select the Notifications icon in the bottom left and select Actions to see the job.

Once the report is done, navigate to the created entity by selecting Notifications > Actions > View.

Report Types#

Technical#

A technical report has a level of detail that is useful to a cyber intelligence analyst.

Strategic#

A strategic report has a level of detail that is understandable for professionals who are less familiar with the minutiae of cyber security.

Custom#

Select the Custom template to provide a custom the Prompt and HTML Output template before generating your report.

Prompt#

The Prompt field contains a human-readable set of instructions provided to OpenAI from which it follows in generating your report. You can edit the default prompt. We recommend keeping the overall structure of the default prompt for best results.

For more information on prompts, read OpenAI’s guide to engeneering prompts.

HTML#

In the Output template, create the HTML template that will be provided to OpenAI for the layout of the generated report.