Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

DAGent

DAGent adalah pustaka Python yang dirancang untuk membangun agen AI dengan cepat. Pustaka ini menstrukturkan perilaku agen AI ke dalam alur kerja menggunakan Directed Acyclic Graphs (DAG), di mana fungsi adalah node. LLM menyimpulkan fungsi mana yang akan dieksekusi selanjutnya melalui "Decision Node", memungkinkan agen untuk memanfaatkan kode Python yang ada sebagai alat.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

DAGent menawarkan pustaka Python yang beropini untuk pembuatan agen AI yang cepat dengan overhead minimal. Konsep intinya berkisar pada penataan logika agen AI ke dalam alur kerja, yang divisualisasikan sebagai Directed Acyclic Graph (DAG). Setiap fungsi Python dalam agen diperlakukan sebagai node dalam grafik ini.

Baca Selengkapnya

Perilaku agen dicapai dengan menggunakan Large Language Models (LLM) untuk menyimpulkan fungsi mana yang akan dieksekusi selanjutnya. Proses inferensi ini dikelola oleh "Decision Node", yang bertindak sebagai titik pusat untuk pengambilan keputusan yang digerakkan oleh LLM. Alat, yang pada dasarnya adalah fungsi Python, dapat diintegrasikan ke dalam agen. Sangat disarankan untuk memberikan docstring yang jelas dan anotasi tipe untuk fungsi-fungsi ini untuk membantu LLM memahami tujuan dan parameternya, terutama untuk alat yang lebih kompleks.

Pustaka ini membedakan antara `FunctionNode` dan `DecisionNode`. `FunctionNode` mengeksekusi fungsi Python, dan ketika dilampirkan ke `DecisionNode`, ia dapat diperlakukan sebagai alat yang dapat dipilih oleh LLM. `DecisionNode` adalah tempat LLM memilih dari sekumpulan fungsi yang tersedia. Metode `.compile()` secara otomatis menghasilkan dan menyimpan deskripsi alat dalam format JSON di bawah folder `Tool_JSON`, yang dapat diedit secara manual jika keandalan agen perlu ditingkatkan. Parameter `prev_output` sangat penting untuk meneruskan data antar fungsi dalam alur kerja, yang mengharuskan parameter tersebut ada dalam tanda tangan fungsi. Untuk menangani parameter yang tidak terduga, menambahkan `**kwargs` ke tanda tangan fungsi disarankan.

DAGent mendukung penggunaan berbagai model LLM untuk inferensi dan pembuatan deskripsi alat. Pengguna dapat menentukan model yang diinginkan saat memanggil fungsi LLM atau saat mengkompilasi instance `DecisionNode`, memungkinkan fleksibilitas dalam memilih model seperti dari Groq atau Ollama. Pustaka ini memfasilitasi penimpaan parameter dinamis untuk node fungsi, memungkinkan penyesuaian perilaku agen selama eksekusi. Umpan balik tentang pustaka dapat diberikan melalui formulir khusus.

  • KategoriPembuat Agen AI
  • Model HargaOpen source
  • PenerapanCloud
  • PlatformWeb

  • Membangun agen AI menggunakan kode Python yang ada

  • Menstrukturkan logika agen sebagai Directed Acyclic Graphs (DAGs)

  • Pemilihan fungsi yang digerakkan LLM melalui Decision Nodes

  • Fungsi diperlakukan sebagai alat untuk LLM

  • Pembuatan deskripsi alat otomatis (JSON)

  • Dukungan untuk berbagai model LLM (misalnya, Groq, Ollama)

  • Meneruskan data antar fungsi menggunakan parameter `prev_output`

  • Penimpaan parameter dinamis untuk node fungsi

  • Termasuk contoh agen quickstart

  1. Instal: pip install dagent atau rye add dagent

  2. Konfigurasi: Pastikan kunci API Anda (misalnya, OPENAI_API_KEY) tersedia

  3. Kembangkan: Definisikan fungsi Python untuk bertindak sebagai node

  4. Integrasikan: Gunakan DecisionNode untuk memungkinkan LLM memilih fungsi

  5. Kompilasi: Jalankan `.compile()` untuk menghasilkan deskripsi alat

  6. Eksekusi: Jalankan alur kerja agen Anda

  • Eksekusi Tugas Otomatis
  • Agen Analisis Data
  • Asisten Pembuatan Kode
  • Otomatisasi Alur Kerja
  • Integrasi Alat AI Kustom
  • Skrip Berbasis LLM

Ulasan DAGent

Memuat...

Alat AI Populer Seperti DAGent

Gwenflow

Repositori GitHub AI

Gwenflow adalah framework Python untuk mengorkestrasi aplikasi yang didukung oleh agen AI otonom dan Large Language Models (LLMs). Ini menyederhanakan integrasi LLM dan agen ke…

Pembuat Agen AI
Lihat Alat

Repositori GitHub AI

Framework Python untuk mengorkestrasi aplikasi yang didukung oleh agen AI otonom dan Large Language Models (LLMs). Ini menyederhanakan integrasi LLM dan agen ke…Gwenflow adalah framework Python untuk mengorkestrasi aplikasi yang didukung oleh agen AI otonom dan Large Language Models (LLMs). Ini menyederhanakan integrasi LLM dan agen ke…

Pembuat Agen AI
Lihat Top 250 Repositori GitHub AI

Dify

Repositori GitHub AI

Dify adalah platform open-source untuk mengembangkan aplikasi LLM. Platform ini menawarkan kanvas visual untuk membangun alur kerja AI, pipeline RAG, dan kapabilitas agen. Dengan…

Pembuat Agen AI

Peringkat 11 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Platform open-source untuk mengembangkan aplikasi LLM. Platform ini menawarkan kanvas visual untuk membangun alur kerja AI, pipeline RAG, dan kapabilitas agen. Dengan…Dify adalah platform open-source untuk mengembangkan aplikasi LLM. Platform ini menawarkan kanvas visual untuk membangun alur kerja AI, pipeline RAG, dan kapabilitas agen. Dengan…

UnggulanPembuat Agen AI
Peringkat 11 di Repositori GitHub AI

magentic

Repositori GitHub AI

magentic mengintegrasikan Large Language Models (LLMs) secara mulus sebagai fungsi Python. Ini memungkinkan pengembang untuk membuat fungsi yang mengembalikan output terstruktur…

Pembuat Agen AI

Peringkat 179 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Mengintegrasikan Large Language Models (LLMs) secara mulus sebagai fungsi Python. Ini memungkinkan pengembang untuk membuat fungsi yang mengembalikan output terstruktur…magentic mengintegrasikan Large Language Models (LLMs) secara mulus sebagai fungsi Python. Ini memungkinkan pengembang untuk membuat fungsi yang mengembalikan output terstruktur…

Pembuat Agen AI
Peringkat 179 di Repositori GitHub AI

Apache Burr

Repositori GitHub AI

Apache Burr adalah kerangka kerja Python open-source untuk membangun aplikasi pengambilan keputusan seperti chatbot, agen, dan simulasi. Ia menawarkan alat untuk memantau,…

Pembuat Agen AI
Lihat Alat

Repositori GitHub AI

Kerangka kerja Python open-source untuk membangun aplikasi pengambilan keputusan seperti chatbot, agen, dan simulasi. Ia menawarkan alat untuk memantau,…Apache Burr adalah kerangka kerja Python open-source untuk membangun aplikasi pengambilan keputusan seperti chatbot, agen, dan simulasi. Ia menawarkan alat untuk memantau,…

Pembuat Agen AI
Lihat Top 250 Repositori GitHub AI

UFO³

Repositori GitHub AI

UFO³ adalah kerangka kerja orkestrasi multi-perangkat, juga dikenal sebagai Digital Agent Galaxy, yang dirancang untuk mengoordinasikan agen cerdas di berbagai platform. Ini…

Pembuat Agen AI

Peringkat 152 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Kerangka kerja orkestrasi multi-perangkat, juga dikenal sebagai Digital Agent Galaxy, yang dirancang untuk mengoordinasikan agen cerdas di berbagai platform. Ini…UFO³ adalah kerangka kerja orkestrasi multi-perangkat, juga dikenal sebagai Digital Agent Galaxy, yang dirancang untuk mengoordinasikan agen cerdas di berbagai platform. Ini…

Pembuat Agen AI
Peringkat 152 di Repositori GitHub AI

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

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

Anthropic SDK Python

Repositori GitHub AI

SDK Anthropic untuk Python menyediakan pengembang akses langsung ke API Claude. Pustaka sumber terbuka ini memfasilitasi integrasi kemampuan AI canggih ke dalam aplikasi Python,…

Model AI & LLM
Lihat Alat
1 dari 8