AutoGPT คืออะไร?
ก่อนที่เราจะพูดถึงรายละเอียดของ 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





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)