Ein mächtiger KI-Code-Assistent - Code-Entwicklung mit Continue und Visual Studio Code
Große Sprachmodelle können Ihre Softwareentwicklung beschleunigen. In diesem Tutorial verwenden wir die Erweiterung Continue für Visual Studio Code und genießen die Vorteile eines KI-Code-Assistenten, der Code automatisch vervollständigt, umschreibt und erklärt.
Große Sprachmodelle (Large Language Models, LLM) wie ChatGPT von OpenAI werden oft als „Autovervollständigung auf Steroiden“ für eine Vielzahl von Programmiersprachen bezeichnet, aber sie leisten noch viel mehr. Während diese neuronalen Netze im Wesentlichen den von Ihnen eingegebenen Text vorhersagen und vervollständigen, hat das Training mit umfangreichen Datensätzen von Texten und Konversationen zu unerwarteten neuen Fähigkeiten geführt. Sie können das LLM sogar vollständig auf Ihrer eigenen Hardware betreiben und so vermeiden, vertrauliche Informationen zu einer Cloud zu senden.
Eine dieser bemerkenswerten Fähigkeiten ist es, Programmieraufgaben zu bewältigen. Sie können ein LLM anweisen, ein Shell-Skript für einmaligen Gebrauch zu entwerfen, die Struktur eines vorhandenen Codes zu verbessern (refaktorisieren), einen Kompilierungsfehler zu beheben oder sogar Modultests (Unit Tests) durchzuführen. LLMs sind besonders nützlich, wenn Sie in einer Sprache programmieren, mit der S...