Nuvoton NuTRM Chatbot
Description
Nuvoton NuTRM Chatbot is an AI-powered chatbot extension that answers questions about Technical Reference Manual (TRM) for a specific chip.
Outline
Features
- A chat extension for VSCode building on GitHub Copilot Chat.
- Use a prompt to query the TRM content.
- Get answers based on the content of the TRM.
- Add a custom participant to Copilot Chat
- Allows customization of how user requests are handled.
- Add custom commands
- Supports TRMs for multiple chips.
Requirements
- Visual Studio Code: Version 1.95.0 or higher is recommended.
- Install VS Code Extension: GitHub Copilot.
- Need a GitHub Account to sign in to the Github Copilot extension.
Commands
- Chat participant
- use
@nutrm to communicate with nutrm participant
- Slash commands
/{chip} : handle issues related to the specified chip. For example,
/M55M1 : questions about M55M1 TRM
/M460 : questions about M460 TRM
Getting Started
- Preinstall Nuvoton NuMicro Cortex-M Pack.
- Click copilot icon.
- Set chat mode to
Ask and choose model.
- The Claude Sonnet 3.7 series cannot be used because it is not supported by the VSCode LLM API.
- Query TRM content by using
@nutrm participant and /{chip} command.
- Example 1:
@nutrm /M55M1 What transmission modes does UART support?
- Example 2:
@nutrm /M3331 What is I2C GC mode?
- Example 3:
@nutrm /M2A23 What is the maximum frequency the Arm Cortex-M23 core can reach?
| |