AutoGPT คืออะไร? คู่มือฉบับสมบูรณ์ & การเปรียบเทียบ ChatGPT

เผยแพร่แล้ว: 2023-04-20

ปัญญาประดิษฐ์ยังคงพัฒนาอย่างรวดเร็ว

ตั้งแต่ GPT-3 ถึง GPT-4 เราได้เห็นการปรับปรุงที่สำคัญเกี่ยวกับการใช้เหตุผลขั้นสูง การตั้งค่าอินพุต การปรับพฤติกรรมอย่างละเอียด และการทำความเข้าใจบริบทที่ยาวขึ้น

เรียนรู้เพิ่มเติมเกี่ยวกับ GPT-4 กับ GPT-3

อย่างไรก็ตาม ปฏิสัมพันธ์ระหว่าง AI กับมนุษย์ยังคงเหมือนเดิม คุณต้องสร้างการเตือนของ AI อย่างรอบคอบและปรับแต่งพฤติกรรมอย่างละเอียดเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ

แล้วถ้าแค่บอกเป้าหมายของคุณกับ AI แล้ว AI จะทำทุกอย่างเพื่อคุณล่ะ? เช่นเดียวกับการที่คุณเข้าสู่จุดหมายปลายทางด้วยรถยนต์เทสลา และนำคุณไปถึงที่นั่นโดยที่คุณไม่ต้องมีส่วนร่วม

ใช่ เรากำลังพูดถึงตัวแทน AI ที่เป็นอิสระ และคาดเดาอะไร พวกเขาอยู่ที่นี่แล้ว!

AutoGPT เป็นแอปพลิเคชั่นล่าสุดจาก GPT-4 ที่นำอินเทอร์เน็ตมาอย่างโชกโชน นักพัฒนาทั่วโลกกำลังสร้างแอปพลิเคชันใหม่โดยใช้ AutoGPT ในอุตสาหกรรมต่างๆ และบางคนเรียก AutoGPT ว่า AGI!

ในบล็อกนี้ เรามาดูโฆษณาเกินจริงและทำความเข้าใจ:

  • AutoGPT คืออะไร
  • AutoGPT ทำงานอย่างไร
  • AutoGPT เปรียบเทียบกับ ChatGPT อย่างไร
  • วิธีใช้ AutoGPT

และอื่น ๆ!

สารบัญ

AutoGPT คืออะไร?

AutoGPT เป็นแอปพลิเคชัน AI แบบโอเพ่นซอร์สที่ใช้ประโยชน์จากโมเดลภาษา GPT-4 ของ OpenAI เพื่อสร้างตัวแทน AI อัตโนมัติและปรับแต่งได้อย่างเต็มที่ เปิดตัวเมื่อวันที่ 30 มีนาคม พ.ศ. 2566 โดย Toran Bruce Richards Toran เป็นผู้พัฒนาเกมโดยการค้าและก่อตั้งบริษัทเกมชื่อ Significant Gravitas

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

ตรวจสอบ 31 ทางเลือก ChatGPT ที่คุณควรรู้

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

AutoGPT ทำงานโดยใช้กลไก AI อัตโนมัติ โดยระบบ AI จะสร้างเอเจนต์ AI ต่างๆ เพื่อตอบสนองงานเฉพาะ ซึ่งรวมถึง:

  • ตัวแทนการสร้างงาน: เมื่อคุณป้อนเป้าหมายของคุณใน AutoGPT ตัวแทน AI คนแรกที่จะโต้ตอบกับตัวแทนการสร้างงาน ตามเป้าหมายของคุณ ระบบจะสร้างรายการงานพร้อมขั้นตอนในการบรรลุเป้าหมายและส่งไปยังตัวแทนจัดลำดับความสำคัญ
  • ตัวแทนการจัดลำดับความสำคัญของงาน: หลังจากได้รับรายการงานแล้ว ตัวแทนการจัดลำดับความสำคัญของ AI จะทำให้แน่ใจว่าลำดับนั้นถูกต้องและสมเหตุสมผลก่อนที่จะส่งไปยังตัวแทนดำเนินการ
  • Task Execution Agent: เมื่อจัดลำดับความสำคัญเสร็จแล้ว Agent การดำเนินการจะทำงานให้เสร็จทีละงาน ซึ่งเกี่ยวข้องกับการแตะ GPT-4, อินเทอร์เน็ต และแหล่งข้อมูลอื่นๆ เพื่อให้ได้ผลลัพธ์
AutoGPT - AutoGPT คืออะไร?
AutoGPT

ตัวแทนข้างต้นยังติดต่อสื่อสารระหว่างกัน ดังนั้นเมื่อตัวแทนการดำเนินการทำงานทั้งหมดเสร็จสิ้น และผลลัพธ์ไม่เป็นที่พอใจ ก็สามารถสื่อสารกับตัวแทนการสร้างงานเพื่อสร้างรายการงานใหม่ได้ สิ่งนี้จะกลายเป็นการวนซ้ำระหว่างตัวแทนทั้งสามจนกว่าเป้าหมายที่ผู้ใช้กำหนดทั้งหมดจะเสร็จสมบูรณ์

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

ด้วยการแชร์โฟลว์การคำนวณนี้ AutoGPT จะให้ข้อมูลเชิงลึกเกี่ยวกับวิธีจัดการกับปัญหาเฉพาะและเอาชนะปัญหาเหล่านั้นโดยที่ผู้ใช้ไม่ต้องดำเนินการใดๆ

AutoGPT เปรียบเทียบกับ ChatGPT อย่างไร

แม้ว่ารูปแบบ LLM พื้นฐานจะเหมือนกัน แต่เราสามารถแยกความแตกต่างระหว่าง AutoGPT และ ChatGPT ได้ค่อนข้างมาก บางส่วนได้รับด้านล่าง

ข้อมูลเชิงลึกตามเวลาจริง

GPT-4 รุ่นล่าสุดที่ ChatGPT ใช้ได้รับการฝึกฝนบนข้อมูลเดียวกันกับ GPT-3.5 ซึ่งใช้ได้จนถึงเดือนกันยายน 2021 เท่านั้น ดังนั้นคุณจึงไม่สามารถรับข้อมูลเชิงลึกแบบเรียลไทม์โดยใช้ ChatGPT เนื่องจากคุณไม่สามารถเข้าถึงเว็บไซต์และแพลตฟอร์มออนไลน์เพื่อ ดึงข้อมูล

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

การจัดการหน่วยความจำ

หน้าต่างบริบทมีความสำคัญมากสำหรับโมเดลภาษาเพื่อให้คำตอบที่ถูกต้อง แต่ใน LLM เช่น GPT-4 หน้าต่างมีขีดจำกัดที่ใดก็ได้ตั้งแต่ 4,000 ถึง 8,000 โทเค็น ดังนั้น หากความต้องการเกินขีดจำกัด แบบจำลองอาจไม่ปฏิบัติตามคำแนะนำทั้งหมดอย่างถูกต้องหรืออาจเกิดการสัมผัสกันและให้ผลลัพธ์ที่ไม่น่าเชื่อถือ

ในทางตรงกันข้าม AutoGPT นั้นดีในการจัดการหน่วยความจำระยะสั้นและระยะยาว ด้วยการใช้ฐานข้อมูลเวกเตอร์ AutoGPT สามารถจัดเก็บบริบทหรือประสบการณ์ก่อนหน้าเพื่อให้โมเดลทำการตัดสินใจได้ดีขึ้น

การสร้างภาพ

AutoGPT สามารถสร้างภาพได้เนื่องจากใช้ DALL-E หากคุณต้องการเปิดใช้งานฟังก์ชันการสร้างอิมเมจสำหรับเอเจนต์ AI คุณต้องมีการเข้าถึง API เพื่อ DALL-E คุณลักษณะนี้ไม่สามารถใช้งานได้ใน ChatGPT-4 แม้ว่าจะเป็นการป้อนข้อมูลแบบหลายโมดอลก็ตาม

ข้อความเป็นคำพูด

คุณสามารถเปิดใช้งานการอ่านออกเสียงข้อความบน AutoGPT ได้โดยพิมพ์ python -m autogpt --speak ในบรรทัดคำสั่ง แต่คุณต้องป้อนคำสั่งทุกครั้งที่โต้ตอบกับ AutoGPT คุณยังสามารถเพิ่มเสียงต่างๆ ให้กับคำพูดได้โดยเชื่อมต่อ AutoGPT กับ Eleven Labs ซึ่งเป็นซอฟต์แวร์เสียงพูด AI อเนกประสงค์

ข้อ จำกัด ของ AutoGPT

ไม่ต้องสงสัยเลยว่าธรรมชาติที่เป็นอิสระจะเพิ่มมิติใหม่ให้กับระบบ AI ในขณะเดียวกัน เราไม่สามารถเพิกเฉยต่อข้อจำกัดและความเสี่ยงของ AutoGPT ข้อจำกัดที่สำคัญบางประการที่คุณต้องทราบมีดังต่อไปนี้

แพงเกินไปที่จะใช้

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

นอกจากนี้ยังใช้ไม่ได้จริงเพราะไม่สามารถทำซ้ำเอาต์พุตในสถานการณ์อื่นได้หากอินพุตเหมือนกัน ตัวอย่างเช่น หากคุณขอให้นางแบบค้นหารองเท้าวิ่งชั้นนำบนถนนและสนามหญ้า ระบบจะไม่สร้างฟังก์ชันเพื่อจำลองกระบวนการสำหรับประเภทสนามหญ้า แต่จะเริ่มจากศูนย์แทน

ติดอยู่ในลูปบ่อยเกินไป

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

การละเมิดข้อมูลเป็นไปได้

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

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

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

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

คุณมีข้อกำหนดซอฟต์แวร์หลักสามประการในการติดตั้ง AutoGPT: Git, Python และ Visual Code Studio คุณสามารถใช้ลิงก์ด่วนเอกสารความคิดของ AutoGPT ที่นี่เพื่อดาวน์โหลดซอฟต์แวร์ทั้งสามตัว

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

ขั้นตอนที่ 2: สร้างบัญชี OpenAI สำหรับคีย์ API

หากคุณยังไม่มี ให้สร้างบัญชี OpenAI เมื่อคุณเปิดบัญชีแล้ว ให้ตรงไปที่แท็บคีย์ API คุณจะเห็นตัวเลือก (เน้นด้านล่าง) เพื่อสร้างรหัสลับ คลิกที่มันแล้วคัดลอกรหัสลับ

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

ขั้นตอนที่ 3: คัดลอกที่เก็บ AutoGPT ไปยังฮาร์ดไดรฟ์

คุณต้องทำสองสิ่งหลักเพื่อคัดลอกที่เก็บ AutoGPT GitHub ไปยังฮาร์ดไดรฟ์ ขั้นแรก ให้คัดลอกลิงก์ของโครงการจาก GitHub

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

ประการที่สอง เปิดพรอมต์คำสั่งและโคลนที่เก็บ AutoGPT GitHub โดยวางลิงก์ตามที่แสดงในภาพด้านล่าง

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

เมื่อคุณติดตั้ง VCS แล้ว คุณยังสามารถพิมพ์ รหัส ในพรอมต์คำสั่งเพื่อเข้าถึง AutoGPT จากตัวแก้ไข VCS

ขั้นตอนที่ 4: ติดตั้งโมดูล Python

เมื่อคุณเปิด VCS คุณจะเห็นไฟล์มากมายทางด้านซ้ายมือ หนึ่งในไฟล์จะเป็น requirement.txt ในไฟล์นี้ คุณจะเห็นโมดูลที่จำเป็นสำหรับการเรียกใช้ AutoGPT

หากต้องการติดตั้งโมดูลเหล่านี้ ให้พิมพ์ pip install -r requirement.txt แล้วกด Enter หมายเหตุ: คุณต้องแน่ใจว่าไดเร็กทอรีชี้ไปยังตำแหน่งที่คุณคัดลอกที่เก็บ

ขั้นตอนที่ 5: เปลี่ยนชื่อไฟล์ .env. template

ค้นหาไฟล์ .env. template บน VCS ของคุณและลบ “.” และ “แม่แบบ”

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

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

ขั้นตอนสุดท้ายคือการวางคีย์ API ของคุณในไฟล์ .env หลังจากที่คุณป้อนคีย์และบันทึกไฟล์แล้ว ให้ไปที่พรอมต์คำสั่งแล้วพิมพ์ python -m autogpt แค่นั้นแหละ. คุณได้ติดตั้ง AutoGPT แล้วและสามารถเริ่มใช้งานได้

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

ปิดความคิด

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

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