AutoGPT คืออะไร?

Apr 29 2023
ก่อนที่เราจะพูดถึงรายละเอียดของ AutoGPT ฉันต้องการให้ข้อมูลสั้น ๆ ว่า AutoGPT เป็น AI ประเภทใด หากคุณเป็นผู้เชี่ยวชาญ โปรดข้ามส่วนเริ่มต้น ความเป็นมา — ประเภทของ AI : การพัฒนาปัญญาประดิษฐ์มีความก้าวหน้าอย่างรวดเร็ว

ก่อนที่เราจะพูดถึงรายละเอียดของ AutoGPT ฉันต้องการให้ข้อมูลสั้น ๆ ว่า AutoGPT เป็น AI ประเภทใด หากคุณเป็นผู้เชี่ยวชาญ โปรดข้ามส่วนเริ่มต้น

ความเป็นมา — ประเภทของ AI :

การพัฒนาปัญญาประดิษฐ์มีความก้าวหน้าอย่างรวดเร็ว ปัญญาประดิษฐ์มีสี่ประเภท ได้แก่ 1. เครื่องตอบสนอง 2. หน่วยความจำจำกัด 3. ทฤษฎีของจิตใจ 4. การตระหนักรู้ในตนเอง และอีก 3 ประเภทของการจำแนกประเภทใน AI เช่น 1. ปัญญาประดิษฐ์แคบ 2. ปัญญาประดิษฐ์ทั่วไป 3. ปัญญาประดิษฐ์ขั้นสูง

AutoGPT จัดอยู่ในหมวดหมู่ประเภทปัญญาประดิษฐ์ทั่วไป (AGI)

ในบทความหน้า ผมจะให้รายละเอียดเกี่ยวกับประเภทของ AI

AGI คืออะไร?

ปัญญาประดิษฐ์ทั่วไป (AGI) เป็นสาขาการวิจัยปัญญาประดิษฐ์ที่พยายามพัฒนาอัลกอริทึมเอนกประสงค์ที่สามารถทำงานทางปัญญาใด ๆ ที่มนุษย์สามารถทำได้ AGI เป็นรูปแบบหนึ่งของหน่วยสืบราชการลับที่ไม่เฉพาะเจาะจงในงานใดงานหนึ่งเท่านั้น แต่สามารถนำไปใช้กับงานที่หลากหลายได้ AGI อาจนำไปใช้กับด้านต่างๆ เช่น วิทยาการหุ่นยนต์ คอมพิวเตอร์วิทัศน์ การประมวลผลภาษาธรรมชาติ และการเรียนรู้ของเครื่อง

ในช่วงที่ผ่านมา มีความคืบหน้าอย่างมากเกี่ยวกับ GPT-3 ถึง GPT-4 ถึง GPT-5 (อนาคตอันใกล้) “โมเดลภาษาขนาดใหญ่” ที่ใช้ AI — การให้เหตุผลที่ซับซ้อน ปรับแต่งการตั้งค่าอินพุต ปรับแต่งพฤติกรรม และเข้าใจบริบทที่กว้างขึ้น . อย่างไรก็ตาม ปฏิสัมพันธ์ระหว่างมนุษย์กับ AI ยังคงเหมือนเดิม ข้อความเตือนของ AI จะต้องสร้างอย่างระมัดระวัง และต้องปรับพฤติกรรมอย่างละเอียดเพื่อให้ได้ผลลัพธ์ที่ต้องการ และ AutoGPT กำลังพยายามสร้างสิ่งนี้ให้กับมนุษย์

GPT หมายถึงอะไรเมื่อเราอ้างอิงอัลกอริทึม GPT-4 หรือ AutoGPT

GPT ย่อมาจาก Generative Pre-trained Transformer เป็นอัลกอริธึมการเรียนรู้เชิงลึกที่ใช้สถาปัตยกรรม Transformer และใช้สำหรับงานการประมวลผลภาษาธรรมชาติ (NLP) เช่น การสร้างข้อความ การสรุปข้อความ การตอบคำถาม และการจัดหมวดหมู่ข้อความ GPT ทำงานโดยการฝึกล่วงหน้าโมเดลภาษาขนาดใหญ่ในคลังข้อความขนาดใหญ่ เช่น อินเทอร์เน็ตทั้งหมด ขั้นตอนก่อนการฝึกอบรมนี้ทำให้โมเดลสามารถเรียนรู้โครงสร้างพื้นฐานของภาษา เช่น คำและวลีทั่วไป ซึ่งโมเดลจะสามารถใช้สร้างข้อความใหม่ได้ GPT สามารถสร้างข้อความใหม่ที่มีสไตล์และเนื้อหาคล้ายกับข้อความที่ได้รับการฝึกอบรม นอกจากนี้ยังสามารถสร้างคำตอบสำหรับคำถามและสรุปเอกสารยาว ๆ

AutoGPT คืออะไร?

AutoGPT เป็นแอปพลิเคชั่นล่าสุดของ GPT-4 ที่ทำให้โลกต้องตกตะลึง AutoGPT เป็นแอปพลิเคชัน AI อินเทอร์เฟซที่ใช้ Python แบบโอเพ่นซอร์สรุ่นทดลอง โดยใช้ประโยชน์จากโมเดล GPT 3.5 หรือ GPT-4 ของ OpenAI เพื่อสร้างเอเจนต์ AI อัตโนมัติและปรับแต่งได้อย่างเต็มที่ ดังนั้น ตามทฤษฎีแล้ว Auto-GPT สามารถทำงานให้สำเร็จได้โดยไม่ต้องอาศัยการป้อนข้อมูลจากมนุษย์มากนัก และสามารถเตือนตัวเองได้เมื่อจำเป็น นี่คือที่มาของตัวแทน AI ที่เป็นอิสระ

หมายความว่าถ้าเราบอกเป้าหมายของเรากับ AI แล้ว AI จะทำทุกอย่างแทนเราไหม? ลองนึกภาพแผนวันหยุด คุณป้อนจุดหมาย ความคาดหวัง และงบประมาณลงในอินเทอร์เฟซ AutoGPT แล้วโปรแกรมจะแสดงตัวเลือกพร้อมแผนการเดินทางทั้งหมดโดยไม่ต้องป้อนข้อมูลจากคุณ และในอนาคตอันใกล้ AutoGPT จะจองตั๋วและจองโรงแรมให้คุณ

AutoGPT เป็นเครื่องมืออินเทอร์เฟซที่ใช้โมเดลสร้างข้อความ OpenAI ที่ผ่านการฝึกอบรม ด้วย AutoGPT คุณสามารถจดเป้าหมายที่คุณต้องการ แล้ว AutoGPT AI จะทำส่วนที่เหลือให้คุณเอง เทคโนโลยีประเภทนี้กำลังปฏิวัติความสัมพันธ์ระหว่างแบบจำลอง AI และมนุษย์ เนื่องจากช่วยให้มนุษย์ไม่ต้องโต้ตอบในขณะที่ยังคงได้รับผลลัพธ์ที่เหมือนกันหรือดีกว่ากับแอปพลิเคชัน AI อื่นๆ เช่น ChatGPT

ใครเป็นผู้พัฒนา Auto-GPT

Auto-GPT เผยแพร่บน GitHub เมื่อวันที่ 30 มีนาคม 2023 โดย Toran Bruce Richards โดยใช้ชื่อบริษัทของเขาว่าSignificant Gravitas Gravitas ที่สำคัญยังพัฒนาเกม

AutoGPT ทำอะไรได้บ้าง

AutoGPT เป็นระบบอัตโนมัติเพื่อสร้างการแจ้งเพื่อขอความช่วยเหลือจากมนุษย์สำหรับงานต่อไปนี้

1. รหัสการดีบัก

2. การเขียนอีเมล

3. การเพิ่มมูลค่าสุทธิ

4. ขยายบัญชี Twitter

5. การพัฒนาและการจัดการธุรกิจหลาย ๆ

6. การสร้างแอพ

7. การสร้างการเริ่มต้นใหม่

8. สำรวจหัวข้อต่างๆ เช่น อนาคตของการดูแลสุขภาพ

9. การสร้างแผนธุรกิจและเว็บไซต์

AutoGPT ทำงานอย่างไร

AutoGPT ไม่ใช่เวทมนตร์ ไม่มีปาฏิหาริย์ใน AutoGPT ที่สร้างผลลัพธ์ที่คุณต้องการ เมื่อผู้ใช้ป้อนเป้าหมายแล้ว Auto-GPT จะจัดการหรือประสานการติดตามเป้าหมายของผู้ใช้ตามโมเดลของ OpenAI ทั้งการสอบถามและตอบคำถามอย่างชาญฉลาดจนกว่างานจะเสร็จสิ้น

GPT อัตโนมัติสามารถโต้ตอบกับแอป ซอฟต์แวร์ และบริการอื่นๆ ทั้งทางออนไลน์และในเครื่อง เช่น เว็บเบราว์เซอร์และโปรแกรมประมวลผลคำ

AutoGPT ทำงานตามกรอบ AI อัตโนมัติตามหลักการ AGI, AutoGPT จะสร้างตัวแทนที่แตกต่างกันภายในเพื่อตอบสนองงานเฉพาะ เมื่อมนุษย์โต้ตอบกับ ChatGPT พวกเขาจำเป็นต้องสร้างข้อความแจ้งต่างๆ เพื่อทำงานให้เสร็จ แต่ AutoGPT จะสร้างตัวแทนที่แตกต่างกันภายใน และพวกเขาดำเนินการในนามของมนุษย์เมื่อได้รับการกำหนดเป้าหมายหรือวัตถุประสงค์ ตัวแทนเหล่านี้สามารถตั้งโปรแกรมให้ดำเนินการบางอย่าง เช่น กำหนดเวลานัดหมายหรือเขียนอีเมล

สถาปัตยกรรมแนวคิดของ GPT/AGI อัตโนมัติ

ส่วนประกอบภายในของ Autonomous GPT ตามแผนภาพต่อไปนี้ในทวีตที่แบ่งปันด้านล่าง

Execution Agent:เอเจนต์ใช้ OpenAI API โดยส่งผ่านพารามิเตอร์ 2 ตัว ได้แก่ วัตถุประสงค์/เป้าหมาย และงาน จากนั้นจะส่งข้อความแจ้งซึ่งประกอบด้วยรายละเอียดของสิ่งที่ระบบ AI ต้องทำ วัตถุประสงค์ และตัวงานเอง การตอบสนองจาก API ของ OpenAI จะถูกส่งกลับเป็นสตริง

ตัวแทนการสร้างงาน:ตัวแทนนี้ได้รับการออกแบบมาเพื่อสร้างงานใหม่ตามวัตถุประสงค์/เป้าหมายและผลลัพธ์ของงานก่อนหน้า ต้องใช้พารามิเตอร์ 4 ตัว ได้แก่ วัตถุประสงค์ ผลลัพธ์ของงานก่อนหน้า คำอธิบายของงาน และรายการของงานปัจจุบัน ตัวแทนส่งคำขอไปยัง API ของ OpenAI ซึ่งจัดเตรียมชุดของงานใหม่เป็นสตริง รายการที่ส่งคืนจะแสดงเป็นชุดของพจนานุกรม แต่ละรายการมีชื่องาน

ตัวแทนการจัดลำดับความสำคัญ:ตัวแทนการจัดลำดับความสำคัญใช้ API ของ OpenAI เพื่อจัดเรียงลำดับของรายการงานใหม่ ต้องใช้ ID ของงานปัจจุบันเป็นอินพุต จากนั้นส่งพรอมต์ไปยัง OpenAI API ผลลัพธ์ของกระบวนการนี้คือรายการงานใหม่ ซึ่งแสดงเป็นรายการลำดับเลข ซึ่งได้รับการจัดเรียงใหม่เพื่อจัดลำดับความสำคัญของงานบางอย่าง

ทางเลือก AutoGPT

Baby AGI — สคริปต์ Python นี้เป็นตัวอย่างของระบบการจัดการงานที่ขับเคลื่อนด้วย AI ระบบใช้ OpenAI และ Chroma เพื่อสร้าง จัดลำดับความสำคัญ และดำเนินงาน แนวคิดหลักเบื้องหลังระบบนี้คือสร้างงานตามผลลัพธ์ของงานก่อนหน้าและวัตถุประสงค์ที่กำหนดไว้ล่วงหน้า

AgentGPT — อินเทอร์เฟซ AgentGPT มีอินเทอร์เฟซบนเว็บที่ใช้งานง่าย เช่นเดียวกับ AutoGPT AgentGPT ยังช่วยให้ผู้ใช้สร้างเอเจนต์ AI/AGI อัตโนมัติสำหรับงานที่ประสานกันหลายงานเพื่อทำงานเฉพาะและบรรลุผลลัพธ์ที่ต้องการโดยมีการโต้ตอบที่น้อยลง เช่น การสร้างชุดคำสั่ง AgentGPT ไม่ต้องการการติดตั้งเนื่องจากมีอยู่ในเบราว์เซอร์และตั้งค่า AgentGPT นอกเหนือจาก AutoGPT และทางเลือกอื่นๆ

จะติดตั้ง AutoGPT ได้อย่างไร?

มีบทความมากมายเกี่ยวกับการติดตั้งและตั้งค่า AutoGPT เราจะให้ขั้นตอนระดับสูงเท่านั้น

1: ดาวน์โหลดซอฟต์แวร์ข้อกำหนดเบื้องต้น

คุณต้องมีซอฟต์แวร์สามประเภทติดตั้งในเครื่องของคุณ

1. ไพทอน

2. Git

3. ตัวแก้ไขโค้ด เช่น Visual Studio Code

2: สร้างบัญชี OpenAI สำหรับคีย์ API

คุณต้องมีบัญชี OpenAI หากคุณยังไม่มี ให้สร้างบัญชี OpenAI โปรดทราบว่านี่ไม่ใช่บัญชีฟรี คุณต้องจ่ายเงินสำหรับการใช้งาน ดังนั้นโปรดใช้สติในขณะที่ใช้ AutoGPT ตั้งขีดจำกัดรายวันในการใช้งานหรือคำเตือน

มองหาแท็บคีย์ API คุณสามารถสร้างรหัสลับ คัดลอกคีย์ลับ คุณจะต้องคัดลอกในไฟล์ .env ต้องใช้รหัสลับในรหัส AutoGPT ในเครื่องของคุณเพื่อเชื่อมต่อกับ OpenAI API

เก็บรหัสลับของคุณให้ปลอดภัย

3: ดาวน์โหลดหรือรับที่เก็บ AutoGPT ไปยังเครื่องของคุณ

คัดลอก/ดาวน์โหลดที่เก็บ AutoGPT GitHub ไปยังเครื่องในระบบ

ตั้งค่าสาขาบน GitHub เป็น "เสถียร"

4: ติดตั้งโมดูล Python

ติดตั้ง Python 3.10

เรียกใช้ requirement.txt จาก AutoGPT เพื่อติดตั้งแพ็คเกจ python ที่เกี่ยวข้อง

5: เปลี่ยนชื่อไฟล์ .env. template

เปลี่ยนชื่อ .env. template เป็น .env ในโฟลเดอร์หลักของโปรเจ็กต์ AutoGPT

ขั้นตอนที่ 6: ป้อนรหัส OpenAI API

ขั้นตอนสุดท้ายคือการวางคีย์ API ของคุณลงในไฟล์ .env หลังจากที่คุณป้อนคีย์แล้ว ให้บันทึกไฟล์

ขั้นตอนที่ 7: เรียกใช้ AutoGPT

เปิดพรอมต์คำสั่งของเครื่องของคุณ

พิมพ์python -m autogpt โลกของ AutoGPT ของคุณเริ่มต้นขึ้น...

ความนิยม AutoGPT — ประวัติ GitHub Star