ChatGPT のリリースは、生成 AI の優れた機能を実証しました。現在、「世界初の AI ソフトウェア エンジニア」と噂される Devin が話題になっています。Devin はまだクローズド ベータ版ですが、インドの開発者が開発したオープンソースの AI ソフトウェア エンジニアである Devika という別の選択肢があります。試してみませんか? Devika AI のインストールと設定の手順を以下に概説します。
Devika AI は、世界初の AI ソフトウェア エンジニアである Devin に代わる無料のオープン ソース ツールです。Lyminal と Stition.AI の創設者である 21 歳の Mufeed VH によって開発され、Devin にインスピレーションを得ました。Devin と同様に、Devika はプログラムの作成を支援しますが、完全に無料であるという利点もあります。
Devika AI は、ユーザーがコードベースを自由に利用、配布、強化できる共同作業環境を促進します。Claude や GPT-4 などの高度な AI モデルを備えた Devika は、複雑なコーディング タスクに対応できます。自然言語プロンプトを深く理解し、最適なコーディング ソリューションを提供するための調査を実施して、コードを向上させる方法を提案する有能なアシスタントとして機能します。
インストール
Devika AI を使用するには、Ollama や Bun などのいくつかの依存関係が必要です。
デバイスにOllamaとBunをインストールする
- Ollama の Web サイトにアクセスし、「Windows 用にダウンロード」ボタンをクリックします。MacOS または Linux を使用している場合は、それぞれのオプションを選択します。
- セットアップがダウンロードされたら、それを実行して Ollama をインストールします。
- 次に、Bunをインストールする必要があります。これを行うには、cmdウィンドウに移動して次のように入力します。
powershell -c "irm bun.sh/install.ps1 | iex"
- プロセスが完了すると、「Bun が正常にインストールされました」というメッセージが表示されます。
Devika リポジトリのクローン作成
必要なファイルをインストールするには、GitHub から Devika リポジトリをクローンする必要があります。
- Windows PC でコマンド プロンプトを開くには、 [スタート] メニューに
cmd
または と入力しcommand prompt
、結果の一覧からアプリケーションを選択するだけです。
- リポジトリから必要なファイルをすべてマシンにコピーするには、コマンド プロンプトにコマンドを入力し
git clone https://github.com/stitionai/devika.git
、「Enter」キーを押します。
必要なファイルが取得され、システム上に「Devika」というディレクトリが作成されました。次のタスクは、追加の依存関係をインストールすることです。
必要な依存関係のインストール
必要な依存関係をインストールするには、Devika ディレクトリにアクセスする必要があります。
- 入力し
cd devika
て「Enter」キーを押します。
- 次に、
pip install -r requirements.txt
必要な Python 依存関係をインストールするように入力し、「Enter」キーを押します。
- これに続いてコマンドを実行します
pip install -r requirements.txtplaywright install --with-deps
。依存関係のインストールには時間がかかる場合があります。
APIキーと設定の構成
適切な機能を確保するために、Devika AI では、必要な機能に応じて特定の API キーが必要になる場合があります。これらのパラメータは、config.toml
Devika ディレクトリにあるファイルで設定できます。
- ルート ディレクトリで、次のように入力
config.toml
して構成ファイルにアクセスします。
- Windows を実行している場合は、メモ帳を使用してファイルを開きます。構成ファイルの「API キー」セクションでは、さまざまな AI モデルに独自のキーを追加できます。
- キーを挿入するには、対応するモデルの横の括弧内に貼り付けるだけです。完了したら、ファイルを閉じます。
Devika AIサーバーの起動
Devika AIを使用するには、まずDevikaサーバーを起動する必要があります。
- ルートディレクトリで入力し
python devika.py
、「Enter」キーを押します。
- サーバーの実行が開始されるとすぐに、コマンド プロンプト ウィンドウにメッセージが表示されます。
UI サーバーの構築と起動
Devika AI を正常に実行するには、最後の手順として UI サーバーをコンパイルして実行する必要があります。
- 新しいコマンド プロンプト ウィンドウを開き、コマンドを使用して Devika ディレクトリに移動します
cd devika
。 - 次に、
cd ui/
「Enter」キーを押す前に入力します。
- これに続いて と入力し
bun install
ますbun run dev
。各コマンドの後に「Enter」キーを押します。
- これでインストールは完了です。あとは Devika AI を起動するだけです。インストールが完了したら、http://localhost:3000にアクセスして Devika AI インターフェースにアクセスし、ブラウザで Devika AI を実行できます。
Devika AI は、Devin AI に代わる無料のオープンソースのツールであり、より多くの人が簡単に利用できます。コーディングのプロセスを効率化する方法に興味がある場合は、上記の手順に従ってコンピューターにインストールしてください。
それにもかかわらず、Devika AI ツールはまだ開発段階にあることに注意することが重要です。その結果、使用中に困難に直面したり、バグに遭遇したりする可能性があります。ただし、開発者は Devika AI の問題に熱心に取り組んでおり、まもなく独自のツールと同様に効果的になります。
コメントを残す