Communityコーディング&開発github.com

toy862/Qwen-Agent

大規模言語モデルを統合し、自然でインテリジェントな対話を実現するカスタマイズ可能なAIエージェントフレームワークを提供します。

Qwen-Agent とは?

toy862/Qwen-Agentは、大規模言語モデル(LLM)を活用してカスタマイズ可能なAIエージェントを構築・実行するためのフレームワークです。このスキルは、開発者がQwenシリーズのモデルをベースに、タスク計画、ツール呼び出し、マルチターン対話などの高度な機能を持つエージェントを容易に作成できるように設計されています。Qwen-Agentは、Claude CodeやCursorなどのコーディングエージェントプラットフォームと連携可能であり、特にドキュメントに基づいた複雑なワークフローの自動化や、開発環境内でのインテリジェントなアシスタンスを実現するのに役立ちます。このフレームワークは、モジュール化されたアーキテクチャを採用しており、プラグインやツールを自由に追加できるため、多様なユースケースに対応できます。また、効率的なプロンプト管理とメモリ機能を備えており、長期的な対話やコンテキストを考慮した応答が可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add toy862/Qwen-Agent

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Qwen-Agent は何をしますか?

大規模言語モデルを統合し、自然でインテリジェントな対話を実現するカスタマイズ可能なAIエージェントフレームワークを提供します。

概要

toy862/Qwen-Agentは、Qwenモデルファミリーを基盤としたAIエージェントフレームワークです。このスキルを使用すると、開発者はカスタムエージェントを迅速に構築し、ツール統合、マルチターン対話、タスク自動化などの機能を活用できます。

主な機能

  • マルチモデルサポート: Qwenシリーズのさまざまなモデル(Qwen-7B、Qwen-14B、Qwen-72Bなど)を切り替えて使用可能。
  • ツール呼び出し: 外部APIや関数をエージェントが呼び出せるようにする組み込みサポート。
  • プラグインアーキテクチャ: カスタムプラグインを追加して機能を拡張。
  • メモリ管理: 会話履歴を保持し、長期的なコンテキストを考慮した応答を実現。
  • プロンプト最適化: 効率的なタスク実行のためのプロンプトテンプレート。

クイックスタート

# リポジトリをクローン
git clone https://github.com/toy862/Qwen-Agent.git
cd Qwen-Agent

# 依存関係をインストール
pip install -r requirements.txt

# エージェントを実行
python run_agent.py --model Qwen-7B-Chat

設定

環境変数または設定ファイルで以下のパラメータを設定できます。

変数名説明デフォルト値
MODEL_PATHモデルのパス./models
TOOL_CONFIGツール設定ファイルtools.json
MEMORY_SIZEメモリバッファサイズ10

使用例

from qwen_agent import Agent

agent = Agent(model="Qwen-7B-Chat")
response = agent.chat("こんにちは、今日の天気は?")
print(response)

ドキュメント

詳細なドキュメントについては、公式リポジトリを参照してください。

ライセンス

このプロジェクトはMITライセンスの下で提供されています。

関連スキル