Sedang mengikuti modul ini?
Modul 16 · Halaman 17 daripada 20 · 8 bahagian
Alat dan Rangka Kerja untuk AI Agentik
Landskap rangka kerja: LangChain, LlamaIndex, AutoGen, CrewAI dan alat sokongan di sekelilingnya.
Mengapa Alat dan Rangka Kerja Penting?
- Membina ejen dari awal boleh menjadi rumit.
- Alat dan rangka kerja menyediakan komponen sedia ada untuk integrasi LLM, memori, alat, perancangan dan orkestrasi.
- Ia membantu pembangunan yang lebih pantas, kebolehpercayaan yang lebih baik dan kesediaan untuk pengeluaran.
- Kita boleh fokus pada masalah dan menggunakan rangka kerja ini untuk mengendalikan kerumitan peringkat rendah.
Rangka Kerja Popular untuk AI Agentik
- LangChain
- Rangka kerja paling popular untuk membina aplikasi LLM dan ejen.
- LlamaIndex
- Berguna untuk RAG dan integrasi data.
- AutoGen
- Rangka kerja berbilang ejen oleh Microsoft.
- CrewAI
- Rangka kerja mudah untuk membina ejen berasaskan peranan.
- Haystack
- Baik untuk aplikasi carian dan RAG.
- Semantic Kernel
- Rangka kerja oleh Microsoft untuk membina ejen AI.
- LangGraph
- Berguna untuk membina aliran kerja ejen yang kompleks.
1
2
3
4
5
6
7
Berkaitan04Rangka Kerja dan Alat Ejen
LangChain (Gambaran Keseluruhan)
- LangChain menyediakan komponen modular untuk membina aplikasi LLM dan ejen.
- Menyokong chain, alat, memori, ejen dan integrasi.
- Ia boleh berfungsi dengan pelbagai LLM dan alat luaran.
Pertanyaan Pengguna
EjenLangChain
LLMOpenAI / tempatan
Alat / Integrasi
API Carian
Pangkalan Data
Stor Vektor
Alat Tersuai
LlamaIndex (Gambaran Keseluruhan)
- LlamaIndex memberi tumpuan kepada integrasi data dan RAG.
- Ia membantu memuatkan, mengindeks dan membuat pertanyaan data anda daripada pelbagai sumber.
- Berguna apabila bekerja dengan dokumen besar, PDF dan data perusahaan.
DokumenPDF, DB, API
PengindeksanCebisan + embedding
Enjin Pertanyaan
Jawapan
Berkaitan07Memori dalam AI Agentik
AutoGen (Rangka Kerja Berbilang Ejen)
- Dibangunkan oleh Microsoft.
- Dibina untuk mencipta beberapa ejen yang boleh berkomunikasi antara satu sama lain.
- Berguna untuk tugasan kompleks di mana ejen berbeza mempunyai peranan berbeza.
- Menyokong human-in-the-loop dan integrasi alat.
Permintaan Pengguna
Ejen PerancangPecahkan tugasan
Ejen PenyelidikanCari maklumat
Ejen AnalisisProses data
Ejen PenulisJana output
Hasil Akhir
CrewAI (Ejen Berasaskan Peranan)
- Rangka kerja yang ringkas dan mudah digunakan.
- Kita boleh mentakrifkan beberapa ejen dengan peranan, matlamat dan alat tertentu.
- Berguna untuk tugasan seperti penyelidikan, analisis, penulisan, pemprosesan data, dll.
Tugasan
PenyelidikCari maklumat
PenganalisisAnalisis & proses
PenulisHasilkan output akhir
Output Akhir
Alat Berguna Lain
| Alat / rangka kerja | Kes penggunaan |
|---|---|
| Haystack | Carian, RAG dan pencarian semula maklumat |
| Semantic Kernel | Membina ejen AI dengan ekosistem Microsoft |
| LangGraph | Membina aliran kerja ejen kompleks dan pengurusan keadaan |
| Pinecone / Qdrant | Pangkalan data vektor untuk memori dan RAG |
| OpenAI Assistants API | Alat terbina dalam, panggilan fungsi dan ejen |
| Gradio / Streamlit | Membina UI untuk aplikasi ejen |
| Docker / Kubernetes | Penggunaan dan penskalaan ejen |
Rumusan Utama
- 1Rangka kerja yang berbeza berguna untuk kes penggunaan yang berbeza.
- 2Pilih rangka kerja berdasarkan keperluan anda (RAG, berbilang ejen, penggunaan alat, dll.).
- 3Alat ini memudahkan pembinaan, pengujian dan penggunaan ejen.
- 4LangChain dan LlamaIndex paling popular.
- 5Alat yang sesuai membantu pembangunan lebih pantas dan sistem sedia pengeluaran.