Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

Agent Squad

Repositori GitHub AI#77Pembuat Agen AI#70Open source · Web, iOS, macOS

Agent Squad adalah kerangka kerja sumber terbuka untuk mengorkestrasi beberapa agen AI khusus. Sebuah pengklasifikasi mengarahkan setiap kueri pengguna ke agen yang paling sesuai sementara pengorkestra menjaga konteks percakapan di antara giliran. Ini tersedia dalam tiga runtime (TypeScript, Python, dan paket Swift terbaru di perangkat) dengan agen yang sudah dibangun untuk Bedrock, Anthropic, OpenAI, Lex, dan Lambda.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

Agent Squad (sebelumnya multi-agent-orchestrator, dan sebelumnya dihosting di AWS Labs) adalah kerangka kerja sumber terbuka untuk membangun sistem yang terdiri dari beberapa agen AI khusus alih-alih satu chatbot umum. Sebuah pengklasifikasi membaca kueri pengguna dan riwayat percakapan dan memilih agen yang paling sesuai untuk menangani giliran tersebut; seorang pengorkestra kemudian menjaga konteks tetap mengalir di antara agen sehingga percakapan multi-giliran tetap koheren meskipun diarahkan ke agen yang berbeda.

Baca Selengkapnya

Proyek ini tersedia dalam tiga runtime yang dijelaskan oleh pemelihara sebagai memiliki paritas fitur: paket TypeScript (npm install agent-squad) dan paket Python (pip install agent-squad, dengan tambahan untuk aws, anthropic, openai atau semua), yang keduanya dapat dijalankan di mana saja Node atau Python berjalan, termasuk AWS Lambda atau kontainer. Paket Swift yang lebih baru membawa model pengorkestrasian yang sama ke iOS dan macOS, berjalan sepenuhnya di perangkat dengan pemanggilan alat native dan MCP (Model Context Protocol), suara waktu nyata, pelacakan, dan penyimpanan obrolan lokal-pertama.

Secara default, Agent Squad mencakup pembungkus agen yang sudah dibangun untuk Amazon Bedrock, Anthropic, OpenAI, Amazon Lex, dan AWS Lambda, ditambah pengklasifikasi bawaan, backend penyimpanan, dan pengambil, dengan titik ekstensi yang ditentukan untuk agen, pengklasifikasi, atau penyimpanan kustom. Respons dapat dialirkan atau dikembalikan secara penuh. Penambahan yang lebih baru, JevClassifier, menggantikan pengklasifikasi berbasis LLM default dengan model keputusan (Jev, dari TypeSafe AI) yang mengembalikan agen pemenang ditambah skor kepercayaan yang dikalibrasi dalam waktu kurang dari satu detik, ditagih hanya berdasarkan token input, dan mendukung hasil "tidak diketahui" yang eksplisit untuk permintaan di luar cakupan alih-alih memaksa pencocokan.

Repositori ini dipindahkan dari awslabs/agent-squad ke 2FastLabs/agent-squad dan awalnya dirilis sebagai multi-agent-orchestrator; perubahan organisasi GitHub menandakan perubahan pemelihara dari AWS Labs ke tim independen, meskipun kerangka kerja dan API-nya terus berasal dari basis kode yang sama. Ini dilisensikan di bawah Apache 2.0 dan memiliki sekitar 7.700 bintang GitHub pada saat penulisan.

Agent Squad cocok untuk pengembang yang membangun chatbot atau asisten yang perlu beralih antara beberapa keterampilan atau domain pengetahuan yang berbeda (misalnya agen dukungan teknis versus agen penagihan) alih-alih mengandalkan satu prompt untuk melakukan semuanya, dan tim yang menginginkan logika pengorkestrasian yang sama tersedia dalam bahasa backend (Python atau TypeScript) dan secara native di perangkat Apple.

  • KategoriPembuat Agen AI
  • Model HargaOpen source
  • PenerapanUniversal (Cloud, Local, AWS Lambda)
  • PlatformWeb, iOS, macOS

  • Pengarahan berbasis pengklasifikasi untuk setiap kueri ke agen khusus yang paling sesuai

  • Konteks percakapan dipertahankan di antara agen dan sesi

  • Respons agen yang dialirkan dan tidak dialirkan

  • Agen yang sudah dibangun untuk Bedrock, Anthropic, OpenAI, Amazon Lex, dan AWS Lambda

  • Antarmuka penyimpanan, pengklasifikasi, dan pengambil yang dapat diperluas untuk pengaturan kustom

  • Runtime Python dan TypeScript dengan paritas fitur, dapat digunakan di Lambda, kontainer, atau secara lokal

  • Runtime Swift di perangkat untuk iOS dan macOS dengan pemanggilan alat native dan MCP

  • Suara waktu nyata dan penyimpanan obrolan lokal-pertama di runtime Swift

  • JevClassifier: pengarahan kepercayaan yang dikalibrasi dalam sub-detik melalui model keputusan alih-alih pemanggilan LLM

  • Lisensi Apache 2.0, dipelihara di 2FastLabs/agent-squad (sebelumnya multi-agent-orchestrator AWS Labs)

  1. Instal paket: npm install agent-squad (TypeScript) atau pip install "agent-squad[aws]" (Python).

  2. Buat pengorkestra: Instansiasi AgentSquad() di aplikasi Anda.

  3. Tambahkan agen: Daftarkan agen yang sudah dibangun (misalnya BedrockLLMAgent) dengan nama dan deskripsi spesialisasi mereka.

  4. Arahkan permintaan: Panggil routeRequest()/route_request() dengan pesan pengguna, ID pengguna, dan ID sesi.

  5. Tangani respons: Baca response.output (atau alirkan potongan) dan response.metadata.agentName untuk melihat agen mana yang menjawab.

  6. Ganti dengan JevClassifier: Lewati classifier: new JevClassifier() untuk pengarahan berbasis model keputusan yang lebih cepat.

  • Chatbot multi-keterampilan
  • Asisten iOS/macOS di perangkat
  • Backend agen asli AWS
  • Pengarahan niat cepat

Dari Amazon Web Services

Ulasan Agent Squad

Memuat...

Alat AI Populer Seperti Agent Squad

BeeAI Framework

Repositori GitHub AI

BeeAI Framework adalah toolkit open-source untuk membangun agen AI dan sistem multi-agen yang siap produksi. Mendukung pengembangan dalam Python dan TypeScript, menawarkan fitur…

Pembuat Agen AI

Peringkat 107 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Toolkit open-source untuk membangun agen AI dan sistem multi-agen yang siap produksi. Mendukung pengembangan dalam Python dan TypeScript, menawarkan fitur…BeeAI Framework adalah toolkit open-source untuk membangun agen AI dan sistem multi-agen yang siap produksi. Mendukung pengembangan dalam Python dan TypeScript, menawarkan fitur…

Pembuat Agen AI
Peringkat 107 di Repositori GitHub AI

Microsoft Agent Framework

Repositori GitHub AI

Microsoft Agent Framework adalah alat untuk membangun, mengorkestrasi, dan menerapkan agen AI serta alur kerja multi-agen. Ini mendukung Python dan .NET, memungkinkan pengembang…

Pembuat Agen AI

Peringkat 26 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Alat untuk membangun, mengorkestrasi, dan menerapkan agen AI serta alur kerja multi-agen. Ini mendukung Python dan .NET, memungkinkan pengembang…Microsoft Agent Framework adalah alat untuk membangun, mengorkestrasi, dan menerapkan agen AI serta alur kerja multi-agen. Ini mendukung Python dan .NET, memungkinkan pengembang…

Pembuat Agen AI
Peringkat 26 di Repositori GitHub AI

Pocket Flow

Repositori GitHub AI

Pocket Flow adalah kerangka kerja LLM minimalis 100 baris yang dirancang untuk pengembangan cepat. Ini memungkinkan agen AI untuk membangun agen lain, menawarkan solusi ringan…

Pembuat Agen AI

Peringkat 139 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Kerangka kerja LLM minimalis 100 baris yang dirancang untuk pengembangan cepat. Ini memungkinkan agen AI untuk membangun agen lain, menawarkan solusi ringan…Pocket Flow adalah kerangka kerja LLM minimalis 100 baris yang dirancang untuk pengembangan cepat. Ini memungkinkan agen AI untuk membangun agen lain, menawarkan solusi ringan…

Pembuat Agen AI
Peringkat 139 di Repositori GitHub AI

CowAgent

Repositori GitHub AI

CowAgent, sebelumnya chatgpt-on-wechat, adalah agen sumber terbuka yang dihosting sendiri yang merencanakan tugas multi-langkah, menggunakan alat dan keterampilan, serta menjaga…

Pembuat Agen AI
Lihat Alat

Repositori GitHub AI

Sebelumnya chatgpt-on-wechat, adalah agen sumber terbuka yang dihosting sendiri yang merencanakan tugas multi-langkah, menggunakan alat dan keterampilan, serta menjaga…CowAgent, sebelumnya chatgpt-on-wechat, adalah agen sumber terbuka yang dihosting sendiri yang merencanakan tugas multi-langkah, menggunakan alat dan keterampilan, serta menjaga…

Pembuat Agen AI
Lihat Top 250 Repositori GitHub AI

Langroid

Repositori GitHub AI

Langroid adalah framework Python untuk membangun aplikasi bertenaga LLM menggunakan paradigma pemrograman multi-agen. Ini memungkinkan pengembang untuk membuat agen, melengkapinya…

Pembuat Agen AI

Peringkat 94 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Framework Python untuk membangun aplikasi bertenaga LLM menggunakan paradigma pemrograman multi-agen. Ini memungkinkan pengembang untuk membuat agen, melengkapinya…Langroid adalah framework Python untuk membangun aplikasi bertenaga LLM menggunakan paradigma pemrograman multi-agen. Ini memungkinkan pengembang untuk membuat agen, melengkapinya…

Pembuat Agen AI
Peringkat 94 di Repositori GitHub AI

IoA adalah kerangka kerja sumber terbuka yang memungkinkan agen AI kolaboratif untuk menangani tugas-tugas kompleks. Ia menggunakan arsitektur yang terinspirasi internet untuk…

Pembuat Agen AI
Lihat Alat

Haystack adalah kerangka orkestrasi AI sumber terbuka yang dirancang untuk membangun aplikasi LLM yang siap produksi dengan rekayasa konteks. Ini memungkinkan desain jalur modular…

Pembuat Agen AI

Peringkat 66 di Repositori GitHub AI

Lihat Alat

SuperAGI

Repositori GitHub AI

SuperAGI adalah framework agen AI otonom open-source yang berfokus pada pengembang. Ini memberdayakan pengembang untuk membangun, mengelola, dan menerapkan agen otonom yang…

Pembuat Agen AI

Peringkat 59 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Framework agen AI otonom open-source yang berfokus pada pengembang. Ini memberdayakan pengembang untuk membangun, mengelola, dan menerapkan agen otonom yang…SuperAGI adalah framework agen AI otonom open-source yang berfokus pada pengembang. Ini memberdayakan pengembang untuk membangun, mengelola, dan menerapkan agen otonom yang…

Pembuat Agen AI
Peringkat 59 di Repositori GitHub AI
1 dari 8