Rumah  >  Artikel  >  Peranti teknologi  >  Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

王林
王林asal
2024-07-19 14:36:17340semak imbas

Sudah tentu, generasi AutoGPT akan datang masih merupakan sumber terbuka.

Adakah anda masih ingat projek "AutoGPT" yang dipromosikan secara bersungguh-sungguh oleh guru AI Andrej Karpathy tahun lepas? Ia ialah aplikasi sumber terbuka eksperimen yang dikuasakan oleh GPT-4 yang boleh mencapai sebarang matlamat yang ditetapkan oleh pengguna secara autonomi, menunjukkan arah aliran pembangunan AI autonomi.

Dalam lebih daripada setahun, jumlah bilangan bintang GitHub untuk projek ini telah melebihi 160,000, yang menunjukkan popularitinya yang berterusan.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Alamat GitHub: https://github.com/Significant-Gravitas/AutoGPT

Semalam, pengarang projek mengumumkan ketibaan "AutoGPT" generasi akan datang di media sosial X, yang kini merupakan Pra-alfa versi. Berbanding dengan generasi sebelumnya, "AutoGPT" generasi seterusnya menjadikannya lebih mudah berbanding sebelum ini untuk membina, menjalankan dan berkongsi ejen AI, di samping meningkatkan kebolehpercayaan.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Sumber: https://x.com/siggravitas/status/1812803289739633018 Pengarang menunjukkan cara menggunakan generasi akan datang "auto gpt" dengan cepat membina, menggunakan dan menggunakan ejen pemasaran Reddit yang secara automatik yang secara automatik Balas komen dan laksanakan tugas rumit lain. Sistem baharu ini tidak lagi tidak boleh dipercayai dan tidak cekap seperti versi pertama "AutoGPT".

Apabila ditanya sama ada projek ini boleh membina aplikasi didorong pelbagai ejen, penulis memberikan jawapan yang positif dan menyatakan bahawa ini adalah sebab penting untuk membina projek ini.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejenKini, anda boleh mereka gambar rajah untuk membenarkan berbilang ejen pakar bekerjasama untuk menyelesaikan masalah. SubGraphs juga akan datang tidak lama lagi untuk membantu memudahkan kerja dengan graf kompleks.

Projek ini juga boleh disesuaikan untuk menambah nod, dan menulis blok baharu secara manual (ciri utama yang dinyatakan di bawah) adalah sangat mudah. Pengarang mendapati bahawa Claude melakukan kerja yang sangat baik dalam hal ini dan mencipta blok tersuai dengan sempurna.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Sudah tentu, dua komponen utama projek (iaitu Pelayan dan Pembina yang dinyatakan di bawah) boleh dijalankan pada mesin yang berbeza.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Namun, untuk generasi "AutoGPT" akan datang, penulis mengakui ia masih di peringkat awal, mempunyai kelemahan dan agak asas, tetapi masih berharap untuk berkongsi dengan semua orang dan sumber terbuka dari permulaan.

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Komponen utama dan ciri utamaBintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen

Projek ini mempunyai dua komponen utama berikut, iaitu Pelayan AutoGPT di bahagian belakang dan AutoGPT Builder di bahagian hadapan. Pelayan bertanggungjawab untuk mencipta sistem berbilang ejen komposit, menggunakan ejen AutoGPT dan komponen bukan ejen lain sebagai primitifnya.

Pelayan AutoGPT (Kebelakang):

  • https://github.com/Significant-Gravitas/AutoGPT/tree/master/rnd/autogpt_server

  • Build
  • https ://github.com/Significant-Gravitas/AutoGPT/tree/master/rnd/autogpt_builder

  • Langkah khusus untuk menyediakan dan menjalankan Server dan Builder adalah seperti berikut:

Navigasi ke repositori AutoGPT Gigi THub Klik butang "Kod" dan pilih "Muat turun ZIP"; ;

  • Masukkan folder “AutoGPT”; tampalkan setiap arahan dalam README ke dalam terminal anda (Penting: tunggu setiap arahan selesai sebelum menjalankan yang seterusnya); Lihat bahawa pelayan sedang berjalan dalam terminal

  • Navigasi kembali ke folder "rnd"

    O Open the "AutoGPT Builder" folder; open the readme file in this folder; run the following command in the terminal:

  • R
    npm install
    EE
  • npm run devOnce the front-end is running, click the link to navigate to localhost:3000.
    E

  • After running the front end , click the link to navigate to "localhost:3000";

Click the "Build" option;
Add a few blocks to test functionality;
  • Connect the blocks together;
  • Click "Run";
  • Check your terminal window. At this point you should see that the server has received the request, is processing the request, and has executed the request.
  • Follow the above steps and you can successfully set up and test AutoGPT.
  •                                 Video source: https://github.com/Significant-Gravitas/AutoGPT/tree/master/rnd/

Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen The key to GPT The feature is to use "Blocks" to build intelligent agents. You can combine highly modular features to create custom behaviors.

Currently, the project has provided corresponding blocks for operations such as Reddit posting, Discord message sending, and Wikipedia summary retrieval. At the same time, it is designed to be easy to create and use. Here is an example of a block taken from the Wikipedia summary:
class GetWikipediaSummary(Block):class Input(BlockSchema):topic: strclass Output(BlockSchema):summary: strdef **init**(self):super().__init__(id="h5e7f8g9-1b2c-3d4e-5f6g-7h8i9j0k1l2m",input_schema=GetWikipediaSummary.Input,output_schema=GetWikipediaSummary.Output,test_input={"topic": "Artificial Intelligence"},test_output={"summary": "Artificial intelligence (AI) is intelligence demonstrated by machines..."},)def run(self, input_data: Input) -> BlockOutput:response = requests.get(f"https://en.wikipedia.org/api/rest_v1/page/summary/{input_data.topic}")summary_data = response.json()        yield "summary", summary_data['extract']
The author stated that this is just the beginning, and more blocks will be added in the future, as well as improving the UI, greatly improving the overall experience and functionality.

Atas ialah kandungan terperinci Bintang GitHub melebihi 160,000, dan versi lanjutan popular AutoGPT ada di sini: nod tersuai, kerjasama berbilang ejen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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