Agentic Patterns Snippets - โปรแกรมดูการ์ด 99 แพตเทิร์นการออกแบบ AI เอเจนต์
(esc5221.github.io)ได้ทำให้สามารถไล่ดู awesome-agentic-patterns ที่เคยขึ้นบน Hacker News ในรูปแบบการ์ดได้
ต้นฉบับคือชุดรวมแพตเทิร์นการออกแบบเชิงปฏิบัติสำหรับ AI เอเจนต์ 99 แบบ มีการรวบรวมแพตเทิร์นที่น่าใช้อ้างอิงตอนพัฒนาเอเจนต์ไว้เป็นระเบียบ
เป็นเนื้อหาที่เหมาะจะเก็บไว้อ้างอิงระยะยาวอยู่แล้ว แต่รู้สึกว่าอยากดูให้สะอาดตากว่านี้
จึงทำโปรแกรมดูที่ให้เห็นแต่ละแพตเทิร์นในหน้าเดียวด้วย ASCII diagram + สรุปย่อ
6 ความคิดเห็น
สวัสดีครับ ผมเป็นผู้เขียนต้นฉบับของ awesome-agentic-patterns / Agentic Patterns ครับ (nibzard)
ที่คุณสรุปออกมาเป็นตัวดูแบบการ์ดนี่ดูง่ายและสะดวกมากจริง ๆ — รูปแบบ ASCII diagram + สรุปย่อเหมาะมากสำหรับการไล่อ่านอย่างรวดเร็ว ขอบคุณที่แชร์นะครับ 🙏
สำหรับอ้างอิง ที่เก็บ/เว็บไซต์ต้นฉบับอย่างเป็นทางการอยู่ด้านล่างนี้ครับ:
ถ้าเป็นไปได้ อยากรบกวนให้เพิ่ม “ลิงก์ต้นฉบับ (Official/Canonical)” ไว้ที่ด้านบนของตัวดูหรือใน README ให้สังเกตเห็นได้ชัดขึ้นอีกหน่อย น่าจะช่วยคนที่กำลังมองหาอัปเดตได้มากครับ
แล้วผมเองก็กำลังพิจารณาทำ การรีดีไซน์/อัปเดตครั้งใหญ่ (รวมถึงการเพิ่มแพตเทิร์นใหม่) ในอนาคตด้วย ดังนั้นถ้ามีข้อเสนอแนะว่าโครงสร้าง/รูปแบบข้อมูลของตัวดูนี้ควรออกแบบอย่างไรเพื่อให้ ตามการเปลี่ยนแปลงจากต้นฉบับได้ง่าย ผมก็ยินดีรับฟังมาก ๆ — ถ้ามีการปรับปรุงที่เกี่ยวข้อง ส่ง PR มาได้เลย จะขอบคุณมากจริง ๆ ครับ 🙂
ไม่คิดเลยว่าจะได้เจอผู้สร้างต้นฉบับใน GeekNews ขอบคุณที่ช่วยรวบรวมข้อมูลดี ๆ ไว้นะครับ
ผมจะนำไปปรับให้ค้นหาเรโปต้นฉบับและเว็บได้ง่ายขึ้น
จริง ๆ ตอนนี้ทำขึ้นมาแบบเริ่มต้นเบา ๆ เลยตั้งใจไว้ว่าจะอัปเดตใหม่ ๆ แบบใส่ด้วยตนเอง แต่จะลองคิดเรื่องวิธีเชื่อมต่อไว้ด้วยครับ
สวัสดีครับ/ค่ะ esc5221,
ขอบคุณสำหรับคำตอบนะครับ/คะ! 😊
ผม/ฉันไม่ใช่คนเกาหลีและก็ใช้ภาษาเกาหลีไม่เป็น จึงกำลังเขียนข้อความนี้ด้วยการแปลด้วยเครื่อง หากมีสำนวนที่ฟังดูแปลก ๆ ก็ขอความกรุณาเข้าใจด้วยนะครับ/คะ
ขอบคุณมากจริง ๆ ที่จะช่วยปรับให้ลิงก์ repo/web ต้นฉบับมองเห็นได้ชัดเจนขึ้น ตัว card viewer เหมาะมากสำหรับการไล่ดูอย่างรวดเร็ว ดังนั้นฝั่งผม/ฉันเองก็คงจะแชร์ต่อพร้อมแนบลิงก์นี้ให้คนรอบตัวเป็นครั้งคราวเช่นกัน
ส่วนการเชื่อมโยงอัปเดต ผม/ฉันคิดว่าใช้แบบ manual ต่อไปเหมือนตอนนี้ก็โอเคเพียงพอแล้วครับ/ค่ะ—เข้าใจแนวทางที่บอกว่าเริ่มแบบเบา ๆ ได้อย่างพอดีเลย
แต่ถ้าในอนาคตอยากลองทำ automation ผม/ฉันพบว่าวิธีที่ง่ายที่สุดและดูแลง่ายที่สุดคือ ฝั่งต้นฉบับคงไว้ซึ่ง “single data file ที่เก็บรายการ pattern (เช่น JSON/YAML/MD frontmatter)” แล้วให้ viewer อ่านไฟล์นั้นเพียงไฟล์เดียวเพื่อ render หากต้องการ ผม/ฉันก็จะลองคิดดูได้เหมือนกันว่าจะปรับฝั่งต้นฉบับให้เป็นรูปแบบนั้นได้ไหม
ขอบคุณอีกครั้งสำหรับการจัดทำสรุปที่ยอดเยี่ยมครับ/ค่ะ! 🙏
พอกด
mermeidแล้วมีบางอันที่ขึ้นว่า Syntax error in text อยู่นิดหน่อยนะครับ!ไดอะแกรมแบบ ASCII ดีมากเลย 👍
ขอบคุณมากครับ