Navigation auf uzh.ch
The IDE Plugin for Repository Assistant is a key component of the broader Repository Assistant project, which employs Large Language Models (LLMs) to enhance software development processes. This project extends the tool's functionality to provide more precise, context-sensitive support directly within developers' Integrated Development Environments (IDEs) like IntelliJ and VSCode.
Motivated by the challenges developers face with code comprehension and generation, including issues like model hallucinations, security concerns, and efficiency, this project aims to refine the interaction between LLMs and the coding environment. By gathering contextual information from the IDE, the Repository Assistant will offer enhanced question-and-answer support, helping developers efficiently navigate and understand their code bases.
The master project focuses on developing a plugin that improves various components of the Repository Assistant tool. Specific tasks include:
This project requires software development skills, including proficiency in Python, PyTorch, and the ability to work with the GitHub API, HTML/CSS/JavaScript, and REST APIs. Knowledge of SQL/NoSQL databases and containerization with Docker is also important to manage backend processes. Additionally, experience or a keen willingness to work with Large Language Models, such as CodeLlama, is essential.
For further details and inquiries about this project, please contact: