ว่าอะไรคือ AutoGPT? คู่มืออธิบายละเอียดและการเปรียบเทียบ ChatGPT

ปล่อยพลังของ AutoGPT.png

ปัญญาประดิษฐ์ยังคงเจริญเติบโตอย่างรวดเร็ว

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

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

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

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

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

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

ในบล็อกนี้ เรามาละเลยการตลาดและเข้าใจกันดีขึ้น:

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

และซักอันเพิ่มเติม!

AutoGPT คืออะไร?

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

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

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

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

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

  • ตัวแทนสร้างงาน: เมื่อคุณป้อนเป้าหมายของคุณใน AutoGPT ตัวแทน AI คนแรกที่จะมีปฏิสัมพันธ์กับตัวแทนสร้างงาน โดยอิงจากเป้าหมายของคุณ มันจะสร้างรายการงานพร้อมขั้นตอนการปฏิบัติเพื่อบรรเทาให้ได้และส่งให้กับตัวแทนการจัดลำดับ
  • ตัวแทนการจัดลำดับงาน: หลังจากได้รับรายการงาน ตัวแทน AI ในการจัดลำดับจะตรวจสอบลำดับที่ถูกต้องและมีความถูกต้องตามด้วยก่อนที่จะส่งให้ตัวแทนการดำเนินการ
  • ตัวแทนการดำเนินการงาน: เมื่อการจัดลำดับเสร็จสิ้น ตัวแทนการดำเนินการจะดำเนินการสำเร็จงานทีละงาน นี้รวมถึงการเข้าถึง GPT-4, อินเตอร์เน็ตและทรัพยากรอื่น ๆ เพื่อให้ได้ผลลัพธ์
pasted image 0 (1).png

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

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

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

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

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

ข้อมูลแบบเรียลไทม์

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

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

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

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

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

การสร้างภาพ

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

การแปลงข้อความเป็นเสียงพูด

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

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

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

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

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

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

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

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

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

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

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

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

ขั้นตอนที่ 1: ดาวน์โหลดซอฟต์แวร์ที่จำเป็น

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

_.png

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

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

ภาพที่ถูกวางไว้ 0 (4).png

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

คุณต้องทำสองอย่างหลักเพื่อคัดลอกชุดข้อมูล AutoGPT จากซอร์ส GitHub ไปยังฮาร์ดไดรฟ์

ก่อนอื่นให้คุณคัดลอกลิงก์ของโปรเจกต์จาก GitHub

ภาพวาดหน้าจอที่ 0 (2).png

เมื่อเสร็จสิ้นแล้วให้เปิดหน้าต่างคำสั่งและคล๊อน (clone) รีพอสิทอรี AutoGPT ใน GitHub โดยวาง (paste) ลิงก์เหมือนที่แสดงในรูปภาพด้านล่าง

รูปภาพที่ถูกตั้งชื่อว่า pasted image 0.png

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

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

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

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

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

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

ภาพสะท้อน 0 (5).png

ขั้นตอนที่ 6: ป้อนคีย์ API ของ OpenAI

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

รูปภาพที่ถูกวาง (3).png

ความคิดจบ

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

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

บทความที่เกี่ยวข้อง

ดูเพิ่มเติม >>

ปลดล็อกพลังของ AI ด้วย HIX.AI!