Penyelesaian ringkas untuk pembangunan Ejen AI: Phidata SDK
Kini, Ejen AI telah menarik perhatian ramai, dan banyak syarikat bersaing untuk membina Ejen mereka sendiri. Walaupun sesetengah syarikat memilih untuk membina dari awal, sakit kepala terbesar bagi pembangun selalunya ialah masa yang diperlukan untuk membina dan menguji alatan AI yang berbeza (untuk panggilan fungsi), yang boleh membawa kepada kitaran pembangunan yang dilanjutkan.
Walau bagaimanapun, dari semasa ke semasa, penyelesaian baharu muncul yang membantu pembangun memudahkan proses membina Ejen AI. Phidata adalah salah satu penyelesaiannya.
Phidata SDK memudahkan untuk membina Ejen AI dengan hanya beberapa baris kod Python. Paling penting, ia menyediakan banyak alat AI yang berguna secara langsung, tanpa perlu menulisnya dari awal.
Beberapa alatan AI luar biasa yang disediakan oleh Phidata:
Dan banyak lagi! Anda boleh melihat senarai penuh alat yang disediakan oleh Phidata di sini.
Menggunakan alatan di atas atau gabungannya, kami boleh membina Ejen AI yang sangat kompleks dan menarik, seperti:
Sekadar menamakan beberapa.
Phidata SDK ialah anda boleh menggabungkan berbilang alatan menjadi satu pasukan, dipanggil "Ejen Pasukan". Contohnya, anda boleh membuat pasukan yang termasuk alatan "DuckDuckGo" dan "Yahoo Finance" yang menarik data daripada dua sumber, Web dan Yahoo Finance.
Agen pasukan ini berfungsi seperti berikut:
Sejuk kan?
Sekarang kita telah memahami fungsi yang boleh dicapai menggunakan Phidata SDK, mari kita terus melihat cara menggunakannya untuk mencipta Ejen analisis kewangan yang mudah.
Mari mula membina Ejen analisis kewangan kami. Ia akan sesuai untuk pemula, jadi jangan risau untuk mengikutinya.
Kami akan mencipta Ejen kami dalam Buku Nota Jupyter di Google Colab yang sangat interaktif dan mudah dikongsi.
Klik di sini untuk memasuki Google Colab, anda akan melihat antara muka berikut:
Sekarang klik butang "Buku Nota Baharu":
Ia mungkin mengambil sedikit masa untuk dimuatkan, selepas itu anda harus berada dalam buku nota anda yang baru dibuat, yang akan kelihatan seperti ini:
Bagus, mari kita teruskan ke langkah seterusnya.
Sebelum kami mula mencipta Ejen AI, kami perlu memastikan bahawa kami mempunyai kebergantungan yang diperlukan dalam Buku Nota. Sila ambil perhatian bahawa Google Colab prapasang beberapa perpustakaan yang biasa digunakan dalam Notebook, tetapi untuk memastikan kami mempunyai semua perpustakaan yang kami perlukan, kami masih akan memasang semua perpustakaan.
Kami akan memasang perpustakaan berikut:
Untuk memasang perpustakaan ini, salin dan tampal arahan di bawah ke dalam blok pertama sel:
<code>pip install openai yfinance duckduckgo-search phidata</code>
Ia sepatutnya kelihatan seperti ini:
Seterusnya, klik pada ikon main di sebelah kiri seperti yang ditunjukkan di bawah:
Sekarang biarkan ia memasang semua kebergantungan untuk seketika. Setelah pemasangan selesai, anda akan melihat tanda semak hijau kecil di sebelah kiri butang Run, seperti ini:
Mari sembunyikan output sel kerana ia mengambil terlalu banyak ruang dalam Buku Nota. Klik butang di bawah butang Run dan kemudian klik Show/Hide Output.
Sekarang kita perlu menambah kunci API OpenAI pada persekitaran kita. Teruskan menambah sel baharu pada Buku Nota dengan mengklik butang yang ditunjukkan di bawah:
Sekarang tampal kod berikut dalam sel baharu ini dan jalankannya. Gantikan nilai your_api_key dengan kunci OpenAI API sebenar yang anda perolehi daripada https://www.php.cn/link/9e4aef142346875a7f13f4a42526a69f.
<code>pip install openai yfinance duckduckgo-search phidata</code>
Ia sepatutnya kelihatan seperti ini:
Dalam langkah terakhir, kami akan menulis kod sebenar untuk Ejen. Memandangkan ini adalah "Pasukan Ejen" (yang bermaksud ia adalah Ejen AI yang terdiri daripada berbilang Ejen), kami akan mencipta dua Ejen menggunakan SDK Phidata, iaitu ejen_web dan ejen_kewangan. Ejen web akan mencari web untuk berita tentang syarikat, manakala ejen kewangan akan mencari Yahoo Finance untuk data kewangan syarikat. Akhir sekali, kami akan mencipta Ejen ketiga dengan menghantar kedua-dua Ejen ini kepada tatasusunan "pasukan" Ejen ini, yang akan menghasilkan penciptaan "Pasukan Ejen". Ejen ketiga ini akan menjadi yang akhirnya kami gunakan untuk mendapatkan data syarikat daripada web dan Yahoo Finance.
<code>import os os.environ['OPENAI_API_KEY'] = "your_api_key"</code>
Tambahkan sel baharu pada Buku Nota anda. Kemudian salin kod di atas dan tampalkannya ke dalam sel baharu.
Itu sahaja! Teruskan menjalankan sel. Ia akan mengambil sedikit masa untuk menyelesaikan larian, sebaik sahaja ia berjalan, anda akan dapat melihat output seperti ini (anda perlu tatal ke bawah):
Teks output kelihatan kecil kerana saya telah mengecilkannya untuk memuatkan keseluruhan output ke dalam satu tangkapan skrin.
Oleh itu, kami dapat membina Ejen analisis kewangan ini dalam masa yang sangat singkat. Jelas sekali laporan itu agak asas dan mungkin sedikit lebih terperinci, tetapi kami sentiasa boleh menambah baik Ejen kami dengan menambahkan lebih banyak data daripada sumber yang berbeza dengan menambahkan Ejen baharu kepada pasukan (atau membina alat berfungsi kami sendiri dari awal).
Anda boleh ikuti akaun saya di LinkedIn untuk mengetahui lebih lanjut tentang AI Agent!
Atas ialah kandungan terperinci Panduan Langkah demi Langkah untuk Membina Ejen AI Khusus Domain dengan Phidata SDK. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!