はじめに
aiCoderは、人工知能技術を使用してJavaScriptライブラリ開発を簡素化するツールです。aiCoderは、コードの修正にAST(Abstract Syntax Trees:抽象構文木)を使用している点がユニークで、既存のコードを壊すことなく、新しいコードスニペットを正確に統合することができます。このツールは初心者に適しているだけでなく、経験豊富な開発者にも強力なサポートを提供し、より高度な設計と問題解決に集中できるようにします。
機能一覧
- スマートコードの提案コード・スニペットと、コンテキストに基づく変更の提案を提供します。
- 自動コードマージ新しいコードと既存のコードのシームレスな統合を保証するためのAST技術の使用。
- しぜんげんごそうごさよう自然言語のヒントによるコードの修正と生成。
- プロジェクト管理プロジェクトの要件定義をサポートし、将来的な実現に向けた計画を策定する。
- 現地モデルのサポートOllamaをインストールし、ネイティブ言語モデルを使用したコード生成。
ヘルプの使用
設置プロセス
- NPMからのインストール::
npm i -g aicodertool
- ソースからのインストール::
- リポジトリをクローンし、クローンしたディレクトリに移動します:
バッシュ
git clone https://github.com/mmiscool/aiCoder.git
cd aiCoder
- 依存関係をインストールし、グローバルにインストールする:
バッシュ
npm install && npm install -g .
- リポジトリをクローンし、クローンしたディレクトリに移動します:
- オッラマの設置(Linuxシステム):
- 自動インストール:
バッシュ
aiCoder -セットアップ
- 手動での取り付け:
バッシュ
curl -fsSL https://ollama.com/install.sh | sh
オラマ プルグラニット3.1-デンス
- 自動インストール:
使用プロセス
- aiCoderを起動する::
- プロジェクト・ディレクトリで実行する:
バッシュ
aiCoder
- あるいはショートコマンドを使う:
バッシュ
a
- プロジェクト・ディレクトリで実行する:
- ウェブUIへのアクセス::
- ブラウザを開き、次のサイトにアクセスする。
http://localhost:3000
.
- ブラウザを開き、次のサイトにアクセスする。
- プロジェクト要件の定義::
- 新規プランチャット」機能を使って、プロジェクトの要件について話し合い、定義した後、プランを保存します。
- 対象ファイルの選択::
- Files "タブで修正対象のファイルを選択します。
- コード変更のリクエスト::
- 新しいチャットを開き、自然言語プロンプトを使ってコード変更をリクエストする。
- コード・スニペットのマージ::
- 提案されたコードスニペットを確認し、自動的にファイルに統合するためにマージボタンをクリックします。