Allgemeine Einführung
aiCoder ist ein Werkzeug, das Techniken der künstlichen Intelligenz nutzt, um die Entwicklung von JavaScript-Bibliotheken zu vereinfachen. Es hilft Entwicklern, Zeit zu sparen und die Code-Qualität durch intelligente Code-Vorschläge und automatisierte Code-Zusammenführung zu verbessern. aiCoder ist einzigartig in seiner Verwendung von Abstract Syntax Trees (ASTs) für die Code-Modifikation, die eine präzise Integration neuer Code-Schnipsel gewährleistet, ohne bestehenden Code zu zerstören. Das Tool ist nicht nur für Anfänger geeignet, sondern bietet auch erfahrenen Entwicklern eine starke Unterstützung, so dass sie sich auf übergeordnetes Design und Problemlösungen konzentrieren können.
Funktionsliste
- Intelligente Code-VorschlägeCode-Schnipsel und kontextabhängige Änderungsvorschläge bereitstellen.
- Automatisierte Code-ZusammenführungAnwendung von AST-Techniken, um eine nahtlose Integration von neuem Code in bestehenden Code zu gewährleisten.
- natürlichsprachliche InteraktionCodeänderung und -generierung durch Hinweise in natürlicher Sprache.
- ProjektleitungUnterstützung bei der Definition von Projektanforderungen und der Beibehaltung des Plans als Leitfaden für die künftige Umsetzung.
- Lokale ModellunterstützungOllama: Codegenerierung unter Verwendung des muttersprachlichen Modells durch Installation von Ollama.
Hilfe verwenden
Ablauf der Installation
- Installation von NPM::
npm i -g aicodertool
- Installation von der Quelle aus::
- Klonen Sie das Repository und navigieren Sie zu dem geklonten Verzeichnis:
bash
git clone https://github.com/mmiscool/aiCoder.git
cd aiCoder
- Installieren Sie die Abhängigkeiten und installieren Sie sie global:
bash
npm install && npm install -g .
- Klonen Sie das Repository und navigieren Sie zu dem geklonten Verzeichnis:
- Installation von Ollama(Linux-System):
- Automatische Installation:
bash
aiCoder -Einrichtung
- Manuelle Installation:
bash
curl -fsSL https://ollama.com/install.sh | sh
ollama granit3.1-dicht ziehen
- Automatische Installation:
Verwendung Prozess
- aiCoder starten::
- Führen Sie es im Projektverzeichnis aus:
bash
aiCoder
- Oder verwenden Sie den Kurzbefehl:
bash
a
- Führen Sie es im Projektverzeichnis aus:
- Zugriff auf die Web-UI::
- Öffnen Sie Ihren Browser und besuchen Sie
http://localhost:3000
.
- Öffnen Sie Ihren Browser und besuchen Sie
- Definition der Projektanforderungen::
- Nutzen Sie die Funktion "Neuer Plan-Chat", um die Projektanforderungen zu besprechen und zu definieren, und speichern Sie dann den Plan.
- Auswahl der Zieldatei::
- Wählen Sie auf der Registerkarte "Dateien" die zu ändernde Zieldatei aus.
- Antrag auf Codeänderung::
- Öffnen Sie einen neuen Chat und verwenden Sie natürlichsprachliche Eingabeaufforderungen, um Codeänderungen anzufordern.
- Zusammenführen von Codefragmenten::
- Überprüfen Sie die vorgeschlagenen Codeschnipsel und klicken Sie auf die Schaltfläche Zusammenführen, um sie automatisch in die Datei zu integrieren.