DVT SystemVerilog IDE User Guide
Rev. 24.2.25, 31 October 2024

9.3.1 Sessions

An AI Assistant session represents a task with a clear target. The goal of a session should be focused on a specific work item.

Sessions targeting the editor typically have a single request and the reply goes directly to the editor, replacing existing code or inserting new code.

Sessions targeting the chat allow you to exchange multiple messages with the LLM.

A chat session has one or more message pairs (user request and LLM reply). Each LLM reply comes as a continuation of the previous messages.

Changing a request or regenerating a reply generates a new version of the session. These versions can be navigated using the arrows above the message where the session branched into different versions.