พื้นที่เก็บข้อมูลนี้มีโค้ดสำหรับ O'Reilly Live Online Training สำหรับ AI Agents AZ
หลักสูตรนี้ให้คำแนะนำที่ครอบคลุมในการทำความเข้าใจ การใช้งาน และการจัดการตัวแทน AI ทั้งในขั้นตอนต้นแบบและในการใช้งานจริง ผู้เข้าร่วมจะเริ่มต้นด้วยแนวคิดพื้นฐานและเจาะลึกหัวข้อขั้นสูงเพิ่มเติมอย่างต่อเนื่อง รวมถึงเฟรมเวิร์กต่างๆ เช่น CrewAI, LangChain และ AutoGen รวมถึงการสร้างตัวแทนตั้งแต่เริ่มต้นโดยใช้เทคนิคทางวิศวกรรมที่รวดเร็วและมีประสิทธิภาพ หลักสูตรนี้เน้นการใช้งานจริง ชี้แนะผู้เข้าร่วมผ่านแบบฝึกหัดภาคปฏิบัติเพื่อนำไปใช้และปรับใช้ตัวแทน AI ประเมินประสิทธิภาพ และทำซ้ำการออกแบบ เราจะอธิบายประเด็นสำคัญต่างๆ เช่น การคาดการณ์ต้นทุน ตัวเลือกโอเพ่นซอร์สและโอเพ่นซอร์ส และแนวทางปฏิบัติที่ดีที่สุดจะครอบคลุมอย่างละเอียดเพื่อให้ผู้เข้าร่วมมีความรู้ในการตัดสินใจอย่างมีข้อมูลในโครงการ AI ของพวกเขา
ในขณะที่เขียน เราต้องการสภาพแวดล้อมเสมือน Python ที่มี Python 3.11
python3.11 --version
python3.11 -m venv .venv
สิ่งนี้จะสร้างโฟลเดอร์ .venv
ในไดเร็กทอรีปัจจุบันของคุณ
macOS/ลินุกซ์:
source .venv/bin/activate
หน้าต่าง:
.venvScriptsactivate
คุณควรเห็น (.venv)
ในพรอมต์เทอร์มินัลของคุณ
python --version
pip install -r requirements.txt
deactivate
หากคุณไม่มี Python 3.11 ให้ทำตามขั้นตอนด้านล่างสำหรับระบบปฏิบัติการของคุณ
brew install [email protected]
sudo apt update
sudo apt install python3.11 python3.11-venv
python3.11 --version
ในสภาพแวดล้อมที่เปิดใช้งาน ให้รัน
python3 -m jupyter notebook
การใช้เฟรมเวิร์กตัวแทนบุคคลที่สาม
Intro to CrewAI - สมุดบันทึกเบื้องต้นสำหรับ CrewAI
ข้อมูลเบื้องต้นเกี่ยวกับ OpenAI Swarm - สมุดบันทึกเบื้องต้นสำหรับ OpenAI's Swarm
Intro to LangGraph - สมุดบันทึกเบื้องต้นสำหรับ LangGraph
การประเมินตัวแทน
การประเมินเอาท์พุตของเอเจนต์ด้วยรูบริก - การสำรวจพรอมต์รูบริกเพื่อประเมินเอาท์พุตเชิงกำเนิด สมุดบันทึกนี้ยังบันทึกอคติด้านตำแหน่งเมื่อเลือกระหว่างการตอบสนองของตัวแทนอีกด้วย
การประเมินการเลือกเครื่องมือ - การคำนวณความแม่นยำของการเลือกเครื่องมือระหว่าง LLM ที่แตกต่างกัน และการหาปริมาณความลำเอียงของตำแหน่งที่มีอยู่ใน LLM แบบถดถอยอัตโนมัติ
การสร้างตัวแทนของเราเอง
ก้าวแรกกับตัวแทนของเรา - การทำงานเพื่อสร้างกรอบงานตัวแทนของเราเอง
ดู เป้าหมายของทีม สำหรับตัวอย่างง่ายๆ ของกรอบงานตัวแทนของฉันเอง
กระบวนทัศน์ตัวแทนสมัยใหม่
ตัวแทนวางแผนและดำเนินการ - ตัวแทนวางแผนและดำเนินการใช้ตัววางแผนเพื่อสร้างแผนหลายขั้นตอนด้วย LLM และผู้ดำเนินการเพื่อดำเนินการแต่ละขั้นตอนให้เสร็จสิ้นโดยการเรียกใช้เครื่องมือ
ตัวแทนการสะท้อน - ตัวแทนการสะท้อนจะรวมตัวสร้างเพื่อทำงานและตัวสะท้อนเพื่อให้ข้อเสนอแนะและการปรับปรุงแนวทาง
Sinan Ozdemir เป็นผู้ก่อตั้งและ CTO ของ LoopGenius โดยที่เขาใช้ AI ที่ล้ำสมัยเพื่อช่วยให้ผู้คนแสดงโฆษณาดิจิทัลบน Meta, Google และอื่นๆ Sinan เป็นอดีตอาจารย์ด้าน Data Science ที่ Johns Hopkins University และเป็นผู้เขียนหนังสือเรียนเกี่ยวกับวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่องหลายเล่ม นอกจากนี้ เขาเป็นผู้ก่อตั้ง Kylie.ai ซึ่งเป็นแพลตฟอร์ม AI การสนทนาระดับองค์กรที่มีความสามารถ RPA ที่เพิ่งได้มา เขาสำเร็จการศึกษาระดับปริญญาโทสาขาคณิตศาสตร์บริสุทธิ์จากมหาวิทยาลัยจอห์น ฮอปกินส์ และประจำอยู่ในซานฟรานซิสโก รัฐแคลิฟอร์เนีย