windows-terminal/dep/telemetry
PankajBhojwani 32cfa5a98e
Add an AI chat experience to Windows Terminal, powered by the user's Azure OpenAI resource (#16285)
## Summary of the Pull Request
Adds an AI chatbot to Windows Terminal. Currently we do not ship with
our own LLM, the user needs to provide their own Azure OpenAI
subscription to be able to use this feature.

- A new settings page has been added where the user can input their
Azure OpenAI endpoint and key
- A new palette has been added to the dropdown, called Terminal Chat
- From Terminal Chat, the user can make queries to the provided endpoint
for assistance with shell commands
- We let the endpoint know about the user's current shell so that
(hopefully) the commands received are relevant to the user's context
- Received commands can be clicked from within the palette to be input
into the user's active shell
- The system prompt, alongside Azure OpenAI's in-built safeguards,
should prevent strange/inappropriate replies from the LLM

Co-authored-by: Dustin L. Howett <dustin@howett.net>
2023-11-16 17:00:40 -06:00
..
ProjectTelemetry.h Add an AI chat experience to Windows Terminal, powered by the user's Azure OpenAI resource (#16285) 2023-11-16 17:00:40 -06:00