✨ Wingman Chat (Preview)

ETAS Academy

Wingman chat is the main place to ask questions, review answers, and continue your conversation while working with container content. Look for the Wingman icon in the icon bar to access the chat view.

Wingman chat view in EHANDBOOK-NAVIGATOR

Initial Configuration

For configuration details, refer to Wingman Preferences.

Wingman is currently in preview and must be enabled by adding -Dcom.etas.mex.ai.enable=true to the end of the EHANDBOOK-NAVIGATOR.ini file. It resides right next to the EHANDBOOK-NAVIGATOR.exe file in the installation directory. You might be required to have elevated permissions to edit this file.

Indexing the container

Wingman answers questions based on the currently loaded EHANDBOOK container.

To prepare Wingman for questions:

  • Open an EHANDBOOK container (.ehb) in EHANDBOOK-NAVIGATOR.

  • Automatic indexing will run in the background.

  • Wait until indexing is completed before asking questions.

Indexing time depends on container size and complexity. Large containers can require additional time.

Capabilities and context

Wingman can access all textual information in the currently loaded EHANDBOOK container. Additionally, it has access to details about variables such as measurement signals and calibration parameters as well as details about functions / software components.

Wingman responses are grounded in the loaded EHANDBOOK container context. This helps reduce the risk of irrelevant or hallucinated answers that can occur when generic AI assistants do not have sufficient domain context.

To enable this, Wingman uses a Retrieval-Augmented Generation (RAG) approach that retrieves relevant container content before generating a response.

When available, Wingman responses include links to relevant source sections so you can verify information quickly in EHANDBOOK-NAVIGATOR.

Wingman does not have access to information outside the loaded EHANDBOOK container. Also, it does not interpret images or diagrams.

Wingman chat view in EHANDBOOK-NAVIGATOR

For best results, ask specific questions and include function, variable, or subsystem names from your EHANDBOOK container.

Example questions

  • What is the FlexECU software about?

  • List all labels relevant for function XYZ.

  • Explain how …​ works in detail.

  • …​

Label Popup

When Wingman generates an answer, it may include labels from the container. Clicking on a label in the chat will open a popup with detailed information about that label, such as its type, value, and where it is used in the container. This allows you to quickly explore relevant information without leaving the chat context.

Example of a label popup in Wingman chat

Wingman may include links to specific sections of the container documentation in its answers. Clicking on these links will navigate you to the relevant section in EHANDBOOK-NAVIGATOR, allowing you to easily access more detailed information.

Example of links to container sections in Wingman chat

Enriching Wingman’s knowledge with source code

You can enrich the assistant’s knowledge by attaching source code for the components in your container. That’s as easy as attaching a file called src.zip to any chapter in the document. It doesn’t need to be only the source code for this specific chapter.

The approach for how source code can be added to the EHANDBOOK container is still being developed, so expect some changes in the future. For now, the src.zip file can be added to any chapter, and Wingman will be able to use the source code information for answering questions related to the container.

Chat elements

Wingman chat contains the following elements:

  • Conversation area: Displays your prompts and Wingman responses.

  • Prompt input field: Enter your natural-language question. Use Shift+Enter for a new line.

  • Send action: Press Enter or click the send arrow to submit your prompt.

  • Clear history: Use the eraser icon in the top bar to clear the current chat session.

  • Feedback action: Use the speech bubble icon 💬 in the top bar to open the feedback dialog.

Provide feedback

Your feedback helps improve Wingman quality, accuracy, and usability.

To send Wingman feedback:

  • In the Wingman toolbar, click the feedback icon (speech bubble 💬).

  • The Wingman Feedback dialog is displayed.

  • Enter your feedback text.

  • Optionally select additional context:

    • Include chat log

    • Include container name

  • Optionally enter your name and email.

  • Click Submit.

Feedback is processed through the ETAS Qualtrics tenant to evaluate user needs and support product improvements.

Do not enter sensitive personal data (for example health data or political opinions) in the feedback form. Refer to the Data Protection Policy for details.