GILT - Generation-based Information-support with LLM TechnologyGILT (Generation-based Information-support with LLM Technology) is a prototype in-IDE LLM information support tool. GILT is available in the VS Code Marketplace. RequirementsTo use GILT, you will need your own OpenAI API key. FeaturesPrompt-less Trigger (Summary)To trigger the tool, simply highlight a line of code and click on "AI Explanation" in the bottom blue bar or use the Prompt-less Trigger (Buttons)You can click any of the three buttons (API, Concept, Usage) below the summary description to further engage the tool as many times as needed:
User PromptsYou have the option to ask the AI model questions directly using the input box. For example, you can ask questions like "Where do I perform addition?" and click the Embed LLM-generated Information in CodeWhen you want to keep the information generated by the AI, simply use the Probe the LLMIf you don't select any part of your code, you can ask follow-up questions to further interact with the LLM. If you don't need to ask a follow-up question, you can simply click the Collapse / ExpandYou can collapse or expand previous information by clicking on the arrow icon next to the Update OpenAI API KeyTo update your OpenAI API Key:
To remove your OpenAI API Key:
ConfigurationsYou can configure the LLM settings at Configurations that may be useful to adjust include:
TroubleshootingIf you encounter error messages from GPT API requests, please refer to this Error codes for detailed information. Research PaperTo reference GILT in your research, please cite our upcoming ICSE'24 paper.
|