はじめに
J.A.R.V.I.S.(ジャスト・ア・レイザー・ベリー・インテリジェント・システム)は、複数の最先端の言語モデルを活用し、開発者のコード生成、修正、技術的なディスカッションを支援するように設計されたインテリジェントなコードアシスタントです。Danilo Falcaoによって作成され、GitHubでホストされているJ.A.R.V.I.S.は、幅広いプログラミング言語とファイルタイプをサポートし、リアルタイムのワークスペース更新とインタラクティブなチャットを提供し、プログラミングの効率とコードの品質を大幅に向上させます。
機能一覧
- マルチモデル対応DeepSeek Coder V3、Gemini 2.0など、プログラミングのニーズに合わせてさまざまなAIモデルを選択できます。
- ファイル添付のサポートPDF、Word、Excel、その他のファイルタイプのテキスト抽出と解析をサポートします。
- リアルタイム更新: WebSocketベースの通知システムで、フィードバックとワークスペースのリアルタイム更新を即座に提供します。
- ワークスペース管理複数のワークスペースの作成と管理、ワークスペースの履歴の表示、ワークスペースの削除と名前の変更。
- コードの生成と修正自然言語のプロンプトに基づいて新しいコードを生成し、AIアシスタントを使用して既存のコードを変更し、プレビューして変更を適用します。
- インタラクティブ・チャットコードや技術的なコンセプトについて議論し、既存のコードについて説明を受け、ワークスペースの内容に基づいて文脈に即した回答を提供する。
ヘルプの使用
設置プロセス
- クローン倉庫ターミナルで以下のコマンドを実行し、J.A.R.V.I.S.プロジェクトをクローンする:
git clone https://github.com/danilofalcao/jarvis.git
- 依存関係のインストールプロジェクト・ディレクトリに移動し、必要なPythonの依存関係をインストールする:
cd jarvis
pip install -r requirements.txt
- 環境変数の設定を作成する。
環境
ファイルに以下を追加する:
DEEPSEEK_API_KEY=your_deepseek_api_key
GROK_API_KEY=your_grok_api_key
GOOGLE_API_KEY=あなたのgoogle_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
- サーバーの起動以下のコマンドを実行してサーバーを起動する:
python app.py
- アプリケーションへのアクセスブラウザで開く
http://localhost:5000
J.A.R.V.I.S.を使い始めた。
使用ガイドライン
- ワークスペースの作成新しいワークスペースを作成するか、アプリケーション・インターフェースで既存のワークスペースを選択します。
- AIモデルの選択DeepSeek Coder V3、Gemini 2.0など、お客様のニーズに合ったAIモデルをお選びください。
- コード生成自然言語でプロンプトを入力すると、J.A.R.V.I.S.がプロンプトに基づいて適切なコードを生成します。
- コード修正既存のコードファイルをアップロードし、AIアシスタントを使って変更を加え、変更をプレビューして適用します。
- 文書処理PDF、Word、Excelなどのファイルをアップロードすると、J.A.R.V.I.S.が自動的にテキスト内容を抽出・解析します。
- リアルタイム更新ワークスペースに変更を加えると、システムはWebSocketを介して即座にフィードバックとリアルタイムのアップデートを提供します。
- インタラクティブ・チャット技術的な質問やコードに関する質問をチャットウィンドウに入力すると、J.A.R.V.I.S.がワークスペースの内容に基づいて、状況に応じた回答を提供します。
注目の機能
- マルチモデル対応さまざまなプログラミングのニーズに応えるため、幅広いAIモデルを提供。
- ファイル添付のサポート複数のファイルタイプのテキスト抽出と解析をサポートし、複雑な文書の処理を容易にします。
- リアルタイム更新WebSocketベースの通知システムにより、ワークスペースのコンテンツが即座に同期されます。
- インタラクティブ・チャットプログラミングの効率を高めるために、文脈を考慮した技術的な議論やコードの説明を行う。
以上の手順で、J.A.R.V.I.S.を簡単にインストールして使用し、インテリジェントなコードアシスタントがもたらす効率的なプログラミング体験を楽しむことができます。