Rumah > Peranti teknologi > AI > Chatbots agentik dengan studio autogen

Chatbots agentik dengan studio autogen

Joseph Gordon-Levitt
Lepaskan: 2025-03-20 11:07:12
asal
991 orang telah melayarinya

Autogen Studio: Pendekatan Kod Rendah untuk Pembangunan Chatbot Agentik

Chatbots telah merevolusikan interaksi manusia-komputer, menyediakan perbualan pintar dan automatik. Walau bagaimanapun, mewujudkan sistem chatbot berskala dan boleh disesuaikan memberikan cabaran yang signifikan. Autogen memudahkan proses ini melalui rangka kerja pengaturcaraan dan kod rendahnya. Membina Rangka Kerja Pengaturcaraan Autogen minggu lalu, panduan ini memberi tumpuan kepada menggunakan Autogen Studio, alat kod rendah, untuk membina chatbots agentik untuk pelbagai aplikasi.

Jadual Kandungan

  • Apa itu Autogen Studio?
  • Bermula dengan Autogen Studio
  • Bahagian binaan: menyelam yang mendalam
    • Model
    • Kemahiran
    • Ejen
    • Alur kerja
  • Berinteraksi dengan Taman Permainan Autogen Studio
  • Ringkasan
  • Soalan yang sering ditanya

Apa itu Autogen Studio?

Autogen Studio menawarkan antara muka mesra pengguna untuk penciptaan ejen AI yang cepat, integrasi kemahiran, dan reka bentuk aliran kerja. Memanfaatkan rangka kerja autogen, ia menyelaraskan perkembangan chatbots yang canggih yang mampu menguruskan interaksi kompleks. Pengekodan minimum diperlukan, mempercepatkan penciptaan ejen pintar yang fleksibel dan responsif.

Bermula dengan Autogen Studio

Untuk mengelakkan konflik pergantungan, sebaiknya menjalankan Autogen Studio dalam persekitaran maya yang berdedikasi:

  1. Buat Persekitaran Baru: conda create -n autogenstudio python=3.11
  2. Aktifkan Persekitaran: conda activate autogenstudio
  3. Pasang Autogen Studio: pip install autogenstudio
  4. Lancarkan Antara Muka Studio (port 8081): autogenstudio ui --port 8081
  5. Akses Autogen Studio melalui penyemak imbas anda: http://localhost:8081/

Bahagian binaan: menyelam yang mendalam

Autogen Studio terdiri daripada dua bahagian: membina dan taman permainan. Bahagian Build memudahkan pembinaan ejen menggunakan pelbagai model dan kemahiran, sementara taman permainan membolehkan interaksi dengan ejen -ejen ini. Bahagian Build mempunyai empat tab: kemahiran, model, ejen, dan aliran kerja. Setiap tab termasuk komponen pra-dibina yang boleh diubah suai atau diperluas.

Chatbots agentik dengan studio autogen

Model

Model yang telah ditetapkan boleh didapati untuk mengedit, dan anda boleh mengintegrasikan LLM tambahan. Menambah model baru melibatkan menentukan nama model dan kunci API, dengan fungsi ujian untuk mengesahkan input.

Chatbots agentik dengan studio autogen

Kemahiran

Kemahiran adalah fungsi python yang memproses input dan menghasilkan output. Beberapa fungsi terbina dalam disediakan untuk rujukan. Menambah kemahiran baru memerlukan menentukan kod fungsi, nama, dan keterangan. Kekunci API boleh ditambah ke medan Rahsia jika perlu.

Contoh kod python:

 dari menaip import anotasi, literal

Operator = literal ["", "-", "*", "/"]

DEF Calculator (a: int, b: int, operator: annotated [operator, "operator"]) -> int:
   jika operator == "":
       Kembali AB
   ELIF Operator == "-":
       kembali a - b
   ELIF Operator == "*":
       kembalikan a * b
   ELIF Operator == "/":
       kembali int (a / b)
   lain:
       Naikkan ValueError ("Operator Tidak Sah") 
Salin selepas log masuk

Chatbots agentik dengan studio autogen

Ejen

Ejen dibina menggunakan model dan kemahiran terpilih. Ejen pra-dibina, seperti ejen user_proxy (proksi manusia yang tidak memerlukan LLM), tersedia. Ejen sembang kumpulan juga boleh dibuat.

Chatbots agentik dengan studio autogen

Untuk membuat ejen baru (contohnya, penolong ejen), nyatakan butiran yang berkaitan dalam konfigurasi ejen.

Alur kerja

Aliran kerja menentukan kerjasama ejen. Pilih antara corak interaksi autonomi (sembang) dan berurutan. Mewujudkan aliran kerja baru melibatkan menentukan namanya, keterangan, dan kaedah ringkasan (LLM atau mesej terakhir). Ejen kemudiannya ditambah ke aliran kerja (misalnya, user_proxy sebagai pemula dan ejen pembantu tersuai).

Chatbots agentik dengan studio autogenChatbots agentik dengan studio autogen

Berinteraksi dengan Taman Permainan Autogen Studio

Taman permainan membolehkan interaksi dengan ejen yang dibuat. Mulakan sesi baru, pilih alur kerja, dan mula berinteraksi.

Chatbots agentik dengan studio autogenChatbots agentik dengan studio autogen

Ringkasan

Autogen Studio menyediakan platform mesra pengguna untuk membina chatbots agentik dengan pengekodan minimum. Antara muka intuitif dan komponen pra-dibina membolehkan perkembangan pesat chatbots yang bijak, berorientasikan tugas.

Soalan yang sering ditanya

Q1. Apa itu Autogen Studio? A. Alat kod rendah untuk membina chatbots agentik.

S2. Adakah pengetahuan pengaturcaraan diperlukan? A. Pengekodan minimum diperlukan; Antara muka direka untuk memudahkan penggunaan.

Q3. Apakah komponen utama? A. Model, kemahiran, ejen, dan aliran kerja.

Q4. Bolehkah kemahiran dan model disesuaikan? A. Ya, pengguna boleh menulis fungsi python tersuai dan mengintegrasikan model baru.

S5. Bagaimana saya menguji chatbot? A. Ujian di taman permainan dengan membuat sesi baru dan memilih aliran kerja.

Atas ialah kandungan terperinci Chatbots agentik dengan studio autogen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan