วิธีการติดตั้ง BabyAGI

Withi Kar Tid Tang Babyagi



ในบทความที่แล้วเราได้คุยกันเรื่องอะไรบ้าง Auto-GPT คืออะไร และวิธีการติดตั้ง . Auto-GPT ครองตำแหน่งสูงสุดใน GitHub ด้วยดาว 144,000 ดวงและเพิ่มขึ้นเรื่อยๆ ตามมาด้วย BabyAGI ที่มี 16,000 ดาวในขณะที่เขียนบล็อกนี้

ทั้ง Auto-GPT และ BabyAGI ใช้ความสามารถ ChatGPT ผ่าน OpenAI API เพื่อดำเนินงาน ตามแนวคิดแล้ว BabyAGI ทำงานร่วมกับแผนภูมิการไหลดังนี้:







BabyAGI เป็นตัวแทนอิสระ แทนที่จะสั่งแต่ละขั้นตอนในการทำบางสิ่งบางอย่าง BabyAGI สามารถพัฒนาขั้นตอนขั้นตอนในการทำงานให้สำเร็จโดยการศึกษาวัตถุประสงค์ที่กำหนด



BabyAGI ได้รับการพัฒนาโดย Yohei Nakajima โดยใช้ภาษาการเขียนโปรแกรม Python โดยใช้ API GPT 3.5 และ GPT 4 ของ OpenAI คุณต้องทราบว่าการใช้ API ของ OpenAI เวอร์ชันฟรีนั้นจำกัดอยู่ที่ 3 คำขอต่อนาที (RPM) เท่านั้น ในขณะที่ BabyAGI ต้องการมากกว่านั้นเพื่อให้ทำงานได้อย่างถูกต้อง ดังนั้นจึงขอแนะนำให้ใช้ API ของ OpenAI กับแผนการกำหนดราคาที่เหมาะสม นอกจากนี้ BabyAGI ยังใช้ vector DB เป็นเอาต์พุตและหน่วยความจำระบบซึ่งต้องใช้เซิร์ฟเวอร์ฐานข้อมูลเวกเตอร์ชื่อ “Pinecone” ตรวจสอบให้แน่ใจว่าคุณมีบัญชี Pinecone ฟรีเป็นอย่างน้อย



เราจะติดตั้ง BabyAGI บนเครื่อง Kali Linux ไม่มีความแตกต่างพื้นฐานไม่ว่าคุณจะติดตั้งที่ไหนตราบใดที่คุณติดตั้ง Python และ Git บนคอมพิวเตอร์ของคุณ บทช่วยสอนนี้ใช้กับระบบปฏิบัติการทั้งหมด





การตระเตรียม

1. รับคีย์ OpenAI API

ไปที่ ดีดีอี1222F5F0F4EE9A04F677DD467FC7C259E7E80 . สร้างคีย์ลับใหม่และคัดลอกค่าคีย์ OpenAI




2. รับคีย์ PineCone API และค่าสภาพแวดล้อม

เข้าสู่ระบบไปที่ https://www.pinecone.io/ และไปที่หน้า 'คีย์ API' คัดลอกค่าคีย์และค่าสภาพแวดล้อม

ติดตั้งและตั้งค่า BabyAGI

เปิด Terminal ของคุณ (Linux และ MAC) หรือ PowerShell (Windows) และทำตามขั้นตอนต่อไปนี้:

โคลนโครงการ BabyAGI บน GitHub

คอมไพล์โคลน https: // github.com / โยเฮนากาจิมะ / ผู้เข้าพัก.git

เพื่อป้องกันข้อผิดพลาดระหว่างกระบวนการติดตั้ง ขอแนะนำอย่างยิ่งให้คุณอัปเดตระบบของคุณก่อน เรียกใช้รหัสต่อไปนี้:

ซูโดะ ปรับปรุงฉลาด -และ && ซูโดะ ฉลาดอัพเกรด -และ && ซูโดะ เหมาะที่จะอัพเกรด -และ

เปลี่ยนไดเร็กทอรีการทำงานเป็นโฟลเดอร์ BabyAGI และติดตั้งแพ็คเกจการพึ่งพา Python ทั้งหมด

ซีดี เบบี้อากิ && ปิ๊ป ติดตั้ง -ร ข้อกำหนด.txt

หากคุณสงสัยว่าการขึ้นต่อกันที่จำเป็นคืออะไร มีดังต่อไปนี้:

คัดลอกเทมเพลต env เริ่มต้นและเปลี่ยนชื่อเป็นไฟล์ 'env'

ซีพี .env.ตัวอย่าง .env

เปิดไฟล์ “env” ด้วยโปรแกรมแก้ไขข้อความและแทรกคีย์ OpenAI API, คีย์ Pinecone API และค่าสภาพแวดล้อม Pinecone

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_สิ่งแวดล้อม =

ในไฟล์ “env” เดียวกัน ให้ระบุรายละเอียดงานให้กับ BabyAGI

เลื่อนลงและค้นหาส่วนที่เรียกว่า RUN CONFIG กำหนดวัตถุประสงค์และ INITIAL_TASK วัตถุประสงค์ควรเป็นสิ่งที่คุณต้องการทำให้สำเร็จ และ INITIAL_TASK ควรเป็นงานแรกที่จะเริ่ม

บันทึกและปิดไฟล์

เรียกใช้ BabyAGI

หลาม babyagi พาย

โมเดล LLM เริ่มต้นคือ GPT 3.5 คุณสามารถเปลี่ยนโมเดลเป็น GPT 4 ได้ในไฟล์ 'env' ติดตามกระบวนการและยุติโปรแกรมหากมีสิ่งที่ไม่จำเป็นเกิดขึ้น อย่าลุกออกจากโต๊ะ คุณไม่ต้องการให้ BabyAGI ทำลายค่า OpenAI ของคุณในที่สุด

บทสรุป

BabyAGI คือระบบที่ขับเคลื่อนด้วย AI ซึ่งได้รับการออกแบบมาเพื่อปรับปรุงและทำให้กระบวนการระดมความคิดและการจัดการงานเป็นไปโดยอัตโนมัติ วัตถุประสงค์หลักคือเพื่อสร้างความคิดสร้างสรรค์ จัดระเบียบเป็นงาน และจัดลำดับความสำคัญตามเป้าหมายและประสิทธิภาพงานที่ผ่านมา การทำงานแบบวนซ้ำอย่างต่อเนื่อง ระบบจะดึงงานจากรายการ ดำเนินการ ปรับปรุงผลลัพธ์ และสร้างงานใหม่ BabyAGI ควบคุมพลังของ OpenAI และ Pinecone API โดยได้รับแรงบันดาลใจจากการพัฒนาความรู้ความเข้าใจของมนุษย์