MiniAGI:OpenAI API を搭載したシンプルな自律型 AI エージェント

MiniAGI

3.5 | 50 | 0
しゅるい:
オープンソースプロジェクト
最終更新:
2025/10/15
説明:
MiniAGI は、OpenAI API に基づくシンプルな自律型 AI エージェントで、GPT-3.5-Turbo および GPT-4 と互換性があります。プロンプトエンジニアリング、思考の連鎖、および短期記憶を組み合わせて、さまざまなタスクを実行します。
共有:
自律エージェント
AI 実験
GPT-3.5
GPT-4
OpenAI API

MiniAGI の概要

MiniAGI: シンプルな自律型AIエージェント

MiniAGIとは?

MiniAGIは、GPT-3.5-TurboとGPT-4の両方に対応するように設計された、軽量なオープンソースのAIエージェントです。OpenAI APIを活用して、さまざまなタスクを実行できる自律型エージェントを作成します。強力なプロンプト、最小限のツールセット、連鎖的思考による推論、および要約による短期記憶を組み合わせることで、MiniAGIは強力で柔軟なAIソリューションを提供します。

MiniAGIの仕組み

MiniAGIは、特定の目的を達成するためにOpenAI APIとのインタラクションを構造化することによって動作します。以下は、その主要なコンポーネントの内訳です。

  • プロンプトエンジニアリング: 適切に作成されたプロンプトは、エージェントの行動を導き、手元のタスクに集中し続けるようにします。
  • 最小限のツールセット: MiniAGIは、環境とインタラクトするための小型で効果的なツールセットを使用し、効率的で管理しやすいようにしています。
  • 連鎖的思考: この手法により、エージェントは複雑な問題をより小さく、より管理しやすいステップに分解し、推論能力を高めることができます。
  • 短期記憶: 要約により、MiniAGIは以前の行動からの重要な情報を保持し、知識を蓄積し、より情報に基づいた意思決定を行うことができます。
  • 内的独白と自己批判: エージェントは、自身のパフォーマンスを評価し、改善の余地がある領域を特定するように設計されており、より正確で信頼性の高い結果につながります。批評家は、追加のAPIリクエストを犠牲にして、エージェントの精度を向上させることができます。有効にするには、envでENABLE_CRITICをtrueに設定します。

MiniAGIの使い方

  1. インストール

    • リポジトリをクローンします:git clone https://github.com/muellerberndt/mini-agi
    • ディレクトリに移動します:cd mini-agi
    • 要件をインストールします:pip install -r requirements.txt
    • 環境ファイルをコピーします:cp .env_example .env

    Python 3.10以降が必要であることに注意してください。

  2. 基本的な使い方

    • 特定の目的でエージェントを実行します:python miniagi.py <objective>

    例:

    python miniagi.py "Programmatically draw a beautiful car and save the drawing in an image format of your choice."

主要な機能と能力

  • 自律的なタスク実行: MiniAGIは、与えられた目的に基づいてタスクを独立して実行できます。
  • Webインタラクション: エージェントは、情報を収集し、情報に基づいた意思決定を行うためにWeb検索を実行できます。
  • コード実行: MiniAGIはPythonコードを実行できるため、複雑な計算や操作を実行できます。
  • ファイルシステムアクセス: エージェントはファイルを読み書きできるため、必要に応じてデータを保存および取得できます。

MiniAGIの実際の使用例

  • 創造的なタスク
    • Generate artwork: E.g., python miniagi.py "Create a beautiful generative artwork in an image format of your choice and save it on my Desktop"
  • Web開発
    • Create a website: E.g., python miniagi.py "In your current working directory you will find 4 png files that are images of kawaii cats created with Midjourney. Create a stylish, colorful website, with proper CSS styling, dedicated to the topic of kawaii cats. Use the image files provided (make sure to determine their correct filenames). Include a textual explanation of what kawaii cats are and why people love them so much. Serve the website on a local webserver."
  • オンライン収入のアイデア
    • Come up with online job ideas: E.g., python miniagi.py "Come up with an original idea for an online job that you can do autonomously. It is important that you can do this job with minimal support by the user. You must handle sourcing of clients, communication with clients, and payment by yourself. Proceed to find clients and perform the job. If you need any support, such as creating an account, ask the user to help. All payments should go to the Paypal account [account]."
  • ゲーム開発
    • Develop a game: E.g., python miniagi.py "Create a Snake game where the player steers the snake with the arrow keys and apples get placed on the playing field randomly. The snake can eat the apples and grows longer when doing so."
  • セキュリティ監査
    • Perform penetration tests: E.g., python miniagi.py "Perform a penetration test of the host 192.168.86.197. Use tools and manual analysis to identify vulnerabilities on the system. If necessary, search for information on specific services or vulnerabilities on the web. Use only commands with a short runtime. Create proof-of-concept exploits for each vulnerability found. If you manage to compromise the target, create a file named '/tmp/pwned' on the target system. Write a detailed report containing your methodolody and the results of the test (at least 500 words)."
  • 自動化と計画
    • World Domination (ethically, of course): E.g., python miniagi.py "You are GovernGPT, a benevolent AI that aims to completely take over the world and create a unified world government, for the benefit of the planet and all living beings on it. Create and execute step-by-step plan for taking over the world. Do whatever you can by yourself but ask the user for support if there any tasks you cannot perform by yourself. The user has a budget of $1,000 available to help get you started."
  • データ分析
    • Analyze Bitcoin prices: E.g., python miniagi.py "Perform a technical analysis of the Bitcoin price data provided in the file BTCUSD.csv located in your current directory. Generate a signal (buy or sell) using technical indicators of your choice. Save a detailed writeup (at least 500 words) of your analysis, including your reasoning and the technical indicators used, into a text file."

安全性と倫理的考慮事項

MiniAGIを責任を持って使用することが重要です。以下に注意してください。

  • エージェントは、有害なコマンドまたはコードを誤って提案する可能性があります。
  • 設定によっては、エージェントがOpenAIなどのサードパーティAPIプロバイダーとデータを共有する場合があります。

慎重に進め、ご自身の裁量で使用してください。

MiniAGIは誰のためですか?

  • 開発者: AIエージェントを実験し、カスタムソリューションを構築します。
  • 研究者: 自律型AIの行動と能力を調査します。
  • 愛好家: さまざまなアプリケーションでのAIの可能性を探ります。
  • 誰でも AIエージェントがさまざまなドメインでタスクを自動化および強化する方法に興味がある人。

MiniAGIを選ぶ理由

  • シンプルでアクセスしやすい: インストールと使用が簡単で、初心者に最適です。
  • 用途が広い: さまざまなドメインで幅広いタスクを実行できます。
  • オープンソース: コミュニティの貢献から恩恵を受け、特定のニーズに合わせてエージェントをカスタマイズします。
  • OpenAIを搭載: GPT-3.5-TurboおよびGPT-4の高度な機能を利用します。
  • 自律的な操作: 最小限のユーザー介入で済み、効率的なタスク実行が可能です。

MiniAGIは単なるツールではありません。自律型AIエージェントの可能性を探求するためのゲートウェイです。開発者、研究者、または単にAIに興味がある人であっても、MiniAGIは実験と革新のための実践的なプラットフォームを提供します。

MiniAGI:自律型AIの未来を探求しましょう!

"MiniAGI" のベストな代替ツール

Fewsats
画像がありません
41 0

Fewsats を使用して、AI エージェントが安全にサービス料金を支払うことを可能にします。エージェント経済における AI トランザクションのための組み込みの監視、予算管理、および摩擦ゼロ。

AI支払い
AIエージェント
Agent Zero
画像がありません
144 0

Agent Zeroは、自律的に学習し成長する自律エージェントを構築するためのオープンソースAIフレームワークです。マルチエージェント協調、コード実行、カスタマイズ可能なツールを特徴とします。

自律エージェント
Weco AI
画像がありません
103 0

Weco AIはAIDE MLテクノロジーを使用して機械学習実験を自動化し、AI駆動のコード評価と体系的な実験を通じてMLパイプラインを最適化し、精度とパフォーマンス指標を向上させます。

ML自動化
コード最適化
GPU加速
BabyAGI
画像がありません
101 0

BabyAGIは、自己構築型の自律AIエージェントを作成するための実験的なオープンソースフレームワークです。グラフベースの関数システム、ダッシュボード、コード生成や自動化などのAIタスク向けのプリロードツールでエージェント開発を簡素化します。

自律型エージェント
Substrate
画像がありません
125 0

Substrate は複合 AI の究極プラットフォームで、強力な SDK を提供し、最適化されたモデル、ベクトルストレージ、コードインタープリタ、エージェント制御を備えています。多段階 AI ワークフローをこれまで以上に高速に構築——LangChain を捨ててスムーズな開発を実現。

エージェントAI
複合AI
OpenServ
画像がありません
132 0

応用AI研究ラボで、自律型エージェントのインフラを構築。OpenServがエージェントアプリの迅速な開発を可能にし、暗号通貨およびそれ以上の分野でのAI駆動イノベーションのエコシステムを育む方法を発見。

自律型エージェント
Qwen3 Coder
画像がありません
124 0

Qwen3 Coder、Alibaba Cloudの先進的なAIコード生成モデルを探索。機能、パフォーマンスベンチマーク、およびこの強力なオープンソース開発ツールの使用方法を学びます。

コード生成
エージェントAI
Orbofi
画像がありません
192 0

Orbofi を使用して、AIエージェント、キャラクター、クローンを作成します。AIキャラクターと音声チャットを行い、仮想エージェント経済のためのエージェントコインを生成します。今すぐ作成を開始しましょう!

AIエージェントの作成
仮想経済
Knowlee
画像がありません
324 0

Knowleeは、GmailやSlackなどのさまざまなアプリでタスクを自動化し、時間を節約し、ビジネスの生産性を向上させるAIエージェントプラットフォームです。 既存のツールおよびワークフローとシームレスに統合される、独自のビジネスニーズに合わせてカスタマイズされたカスタムAIエージェントを構築します。

AI自動化
ワークフロー自動化
Mistral AI
画像がありません
191 0

Mistral AIは、エンタープライズ向けの強力なAIプラットフォームを提供し、オープンモデルに基づいたカスタマイズ可能なAIアシスタント、自律エージェント、マルチモーダルAIソリューションを提供し、ビジネスアプリケーションを強化します。

AIプラットフォーム
LLM
Wand AI
画像がありません
392 0

Wand AIは、ハイブリッドワークフォース向けのAIオペレーティングシステムです。自律エージェントを使用して、チームを編成し、エンタープライズプロセスを自動化し、実行をシームレスに拡張します。

AIエージェント
Cosine Genie 2
画像がありません
187 0

Cosine Genie 2は、ライブコードベースでのコーディングタスクを自動化するように設計された、最先端の自律型AIソフトウェアエンジニアです。SWE-Lancerで72%の合格率を達成し、OpenAIおよびAnthropicを上回ります。

AIコーディング
ソフトウェア自動化
Spell
画像がありません
280 0

Spellは、GPT-4を搭載した自律型AIエージェントを提供し、タスクを自動化します。 プラグインとチャットインターフェースを使用して、日々の業務を変革します。 Spellを無料でお試しください!

AI自動化
GPT-4
AIアシスタント
RLAMA
画像がありません
267 0

RLAMA:RAG システムとインテリジェント エージェントを作成するための AI プラットフォーム。ローカル モデルを使用して AI ソリューションを構築、デプロイ、管理します。

RAG
AI エージェント