Devika AI
Devika AI

紹介: Devika AI - オープンソースAIソフトウェアエンジニア:GitHubの自律型AIエージェント

最終更新: 2025/07/29

Devika AI

Devika AI - 概要

Devika AIは、ソフトウェアエンジニアとして機能するように設計された革新的なオープンソースAIエージェントです。この自律型AIソフトウェアは、複雑な人間の指示を理解し、それを管理可能なステップに分解し、調査を実施し、特定の目標を達成するためにコードを記述することができます。Devika AIは、AIソフトウェアエンジニアリングの分野で堅牢なオープンソースの代替手段を提供し、ユーザーのPlex開発ニーズに応える高度なGitHub AIエージェントを提供することを目指しています。

Devika AI - 機能

Devika AI:オープンソースのAIソフトウェアエンジニア

概要

Devika AIは、オープンソースのエージェント型AIソフトウェアエンジニアです。複雑な人間の指示を理解し、実行可能なステップに分解し、調査を行い、指定された目標を達成するためのコードを作成するように設計されています。Devikaは、Cognition AIのDevinのようなプロプライエタリなAIソフトウェアエンジニアの競争力のあるオープンソースの代替となることを目指しており、SWE-benchなどのベンチマークでその性能に匹敵し、最終的にはそれを上回るという野心的な目標を掲げています。

主な目的とターゲットユーザーグループ

  • 主な目的: 新機能の作成、バグ修正、プロジェクト全体の開発など、最小限の人間によるガイダンスで複雑なコーディングタスクを処理できるAIペアプログラマを提供することで、ソフトウェア開発に革命をもたらすこと。
  • ターゲットユーザーグループ: コーディングワークフローを自動化および合理化するための高度なAIアシスタントを求めている開発者、ソフトウェアエンジニア、チーム、特にオープンソースソリューションに関心があり、ソフトウェアエンジニアリングタスクに大規模言語モデルを活用したいと考えている人々。

機能の詳細と操作性

  • 指示理解: ソフトウェア開発タスクに関する高レベルの人間からの指示を解釈します。
  • タスク分解: 複雑な目標を管理可能で順次的なステップに分解します。
  • 情報調査: Webブラウジング機能と文脈的キーワード抽出を利用して関連情報を収集します。
  • コード生成: 調査とタスク要件に基づいて複数のプログラミング言語でコードを作成します。
  • LLMサポート: Claude 3、GPT-4、Gemini、Mistral、Groq、OllamaによるローカルLLMなど、さまざまな大規模言語モデルに対応しています。最適なパフォーマンスを得るには、Claude 3モデルが推奨されます。
  • 動的状態追跡: エージェントの進捗と現在の状態を視覚化して追跡します。
  • チャットインターフェース: 指示の提供と更新の受信を自然言語で可能にします。
  • プロジェクト管理: ソフトウェア開発タスクをプロジェクト単位で整理および管理します。
  • 拡張可能なアーキテクチャ: 新機能の簡単な統合を目的として設計されています。
  • Webインターフェース: ユーザーとの対話とプロジェクト管理のためにWebブラウザ経由でアクセス可能です。
  • 設定: ユーザーはさまざまなサービス(Bing、Google Search、OpenAI、Gemini、Claude、Mistral、Groq、Netlify)のAPIキーとAPIエンドポイント(Bing、Google、Ollama、OpenAI)を設定できます。

ユーザーメリット

  • 効率の向上: ソフトウェア開発プロセスのかなりの部分を自動化し、プロジェクトの完了を加速します。
  • 手作業の削減: コーディングおよび調査タスクにおける人間の介入の必要性を最小限に抑えます。
  • 生産性の向上: AIペアプログラマとして機能し、開発者がより高レベルの設計と問題解決に集中できるようにします。
  • 高度なAIへのアクセス: 洗練されたコード生成のために、最先端のLLMとAI計画機能を活用します。
  • オープンソースの柔軟性: プロプライエタリなソリューションに代わる、透明でカスタマイズ可能な代替手段を提供します。
  • 合理化されたワークフロー: 調査、計画、コーディングを単一のまとまったプロセスに統合します。

互換性と統合

  • オペレーティングシステム: Python >= 3.10 および < 3.12, NodeJs >= 18, および Bun が必要です。
  • ブラウザ統合: ブラウジング機能にPlaywrightを使用しています。
  • API統合: 様々な検索エンジン(Bing、Google Search)およびLLMプロバイダー(OpenAI、Gemini、Anthropic、Mistral、Groq)のAPIキーで設定可能です。
  • デプロイ: Webプロジェクトのデプロイと管理のためにNetlify APIキーをサポートしています。
  • ローカルLLMサポート: ローカル言語モデルの実行のためにOllamaと統合しています。

お客様からのフィードバックと導入事例

  • 現在、多くの未実装/破損機能を抱える開発初期/実験段階にあります。
  • Cognition AIのDevinの競争力のあるオープンソースの代替となることを目指しており、「非常に野心的な」目標として、SWE-benchスコアに匹敵し、最終的には打ち負かすことを目指しています。
  • 開発と機能実装を加速するために、コミュニティからの貢献を歓迎します。
  • デモ(例:devika-pygame-demo.mp4)が利用可能で、その機能を示しています。

アクセス方法とアクティベーション方法

  • ソースコード: GitHubで入手可能: https://github.com/stitionai/devika
  • インストール:
    1. GitHubリポジトリをクローンします。
    2. プロジェクトディレクトリに移動します。
    3. uv venvuv pip install -r requirements.txtを使用して仮想環境を作成し、依存関係をインストールします。
    4. ブラウザ機能のためにPlaywrightをインストールします: playwright install --with-deps
    5. Devikaサーバーを起動します: python devika.py
    6. フロントエンドの場合、ui/ディレクトリに移動し、bun installを実行してからbun run startを実行します。
  • アクセス: Webブラウザでhttp://127.0.0.1:3001にアクセスしてDevikaのWebインターフェースにアクセスします。
  • 設定: APIキーとエンドポイントは、UIの設定ページを通して設定され、ルートディレクトリにconfig.tomlファイルが作成されます。

Devika AI - よくある質問

Devika AIとは?

Devika AIは、高レベルの人間の指示を理解し、それをステップに分解し、関連情報を調査し、与えられた目的を達成するためのコードを記述するように設計された、エージェント型のAIソフトウェアエンジニアです。Cognition AIのDevinの競争力のあるオープンソースの代替となることを目指しています。

Devika AIの主な機能は何ですか?

Devika AIは、以下のようないくつかの主要な機能を誇ります。

  • 様々な大規模言語モデル(Claude 3, GPT-4, Gemini, Mistral, Groq, およびOllamaを介したローカルLLM)のサポート
  • 高度なAIプランニングと推論
  • 調査のための文脈的キーワード抽出
  • シームレスなウェブブラウジング
  • 複数の言語でのコード作成
  • 動的なエージェント状態追跡
  • 自然言語インタラクション
  • プロジェクトベースの組織化

Devika AIはオープンソースプロジェクトですか?

はい、Devika AIはオープンソースプロジェクトです。そのコードはGitHubで公開されており、その機能とパフォーマンスを強化するための貢献を歓迎します。

Devika AIをインストールして実行するにはどうすればよいですか?

Devika AIをインストールするには、Python (3.10~3.12)、Node.js (>=18)、およびBunが必要です。リポジトリをクローンした後、仮想環境を作成し、uv pip install -r requirements.txt を使用して依存関係をインストールし、Playwrightブラウザをインストールして、python devika.py でDevikaサーバーを起動します。フロントエンドの場合、ui/ ディレクトリに移動し、bun install を実行してから、bun run start を実行します。

Devika AIには公式ウェブサイトがありますか?

いいえ、Devika AIには公式ウェブサイトがありません。このプロジェクトは現在、開発初期/実験段階にあり、その主な拠点はGitHubです。

Devika AIはどのような種類のタスクを実行できますか?

Devika AIは、最小限の人間によるガイダンスで、新機能の作成、バグの修正、またはゼロからのプロジェクト全体の開発など、複雑なコーディングタスクを支援できます。高レベルの目的を処理し、それらを分解し、コードを生成します。

Devika AIが機能するために必要なAPIキーは何ですか?

Devika AIは、Bing, Google Search, OpenAI, Gemini, Claude, Mistral, Groq, Netlifyなど、様々なサービスのためのAPIキーを必要とします。これらは、初期設定後、UIの設定ページから設定できます。

Devika AIのサポートを見つける、または貢献するにはどこでできますか?

サポートについては、GitHubのissue trackerでissueを立てるか、ディスカッションに参加してください。貢献は歓迎されており、CONTRIBUTING.md ファイルにガイドラインがあります。DevikaコミュニティのためのDiscordサーバーもあります。

Devika AIのライセンスは何ですか?

Devika AIはMIT Licenseの下でリリースされています。

Devika AI GitHubリンク

https://github.com/stitionai/devika

Devika AI - 会社情報

会社名: GitHub, Inc.

Devika AI Github リンク: https://github.com/security

Devika AI - オープンソース

Devika AI - データ分析

最新のトラフィック情報

  • 月間訪問数

    479.936721M

  • 直帰率

    36.14%

  • 訪問あたりのページ数

    6.09

  • 訪問時間

    00:06:28

  • グローバルランク

    61

  • 国別ランク

    90

時間別訪問数

トラフィックソース

  • 直接:
    53.23%
  • リファラル:
    12.04%
  • ソーシャル:
    2.13%
  • メール:
    0.05%
  • 検索:
    32.40%
  • 有料リファラル:
    0.15%

トップキーワード

キーワードトラフィックボリュームCPC
github6.43495M6.67618M$1.27
zapret698.24K453.88K-
github copilot563.57K706.11K$1.19
запрет дискорд407.47K151.96K-
zapret-discord-youtube352.2K348.62K-

トップ地域

地域パーセンテージ
United States0.19%
China0.12%
India0.10%
Russia0.05%
Germany0.04%

Devika AIについての記事とニュース