- รวบรวม คู่มือเชิงปฏิบัติและตัวอย่าง สำหรับการพัฒนาแอปพลิเคชัน Claude ครอบคลุมตั้งแต่การสร้างเอเจนต์ ไปจนถึง RAG, การใช้เครื่องมือ, มัลติโมดัล และการประเมินผล
- ตัวอย่าง Claude Agent SDK และ Managed Agents มีแพตเทิร์นการดำเนินงาน เช่น การประสานงานหลายเอเจนต์ การจัดการเซสชัน การดีพลอย การรับมือเหตุขัดข้อง การตรวจหาช่องโหว่ และหน่วยความจำผู้ใช้
- มีเทคนิค หน่วยความจำและการบีบอัดคอนเท็กซ์ สำหรับเอเจนต์ที่ทำงานระยะยาว, การเรียกใช้เครื่องมือแบบโปรแกรม, การค้นหาเครื่องมือด้วย embedding และซับเอเจนต์แบบอะซิงโครนัส
- สามารถดูตัวอย่างการพัฒนาได้ตั้งแต่ RAG, การสร้าง SQL, knowledge graph, การสรุปเอกสาร, การประมวลผลภาพและเสียง ไปจนถึง การประเมินผล ต้นทุน observability และกลไกความปลอดภัย
- ครอบคลุมการดีพลอยด้วย Docker, Modal, Kubernetes, การจัดการเวอร์ชันพรอมป์และการ rollback, การอนุมัติจากมนุษย์ และการวิเคราะห์ต้นทุน จึงใช้ได้ตลอดทั้ง การพัฒนาและการดำเนินงานในโปรดักชัน
การประเมินเอเจนต์และกลไกความปลอดภัย
- สร้างคะแนน benchmark การค้นหาแบบเอเจนต์ของ Claude ซ้ำ: สร้างคะแนน DeepSearchQA และ BrowseComp ซ้ำด้วย Messages API harness โดยใช้การเรียกเครื่องมือแบบโปรแกรม การบีบอัดฝั่งเซิร์ฟเวอร์ และงบประมาณงาน
- Classifier fallback และการคิดค่าบริการของ Claude Fable 5: ตรวจจับการบล็อกของตัวจำแนกความปลอดภัยแล้วสลับไปใช้ Opus 4.8 พร้อมครอบคลุม fallback ฝั่งเซิร์ฟเวอร์หรือไคลเอนต์ SDK, streaming และการเปลี่ยนแปลงการคิดค่าบริการใหม่
- การประเมินเครื่องมือ: รัน การประเมินเอเจนต์แบบขนาน สำหรับเครื่องมือ โดยแยกจากไฟล์งานประเมิน
- การสร้างระบบประเมินผล: สร้าง ระบบประเมินผล เพื่อวัดและปรับปรุงประสิทธิภาพของ Claude ในตัวชี้วัดหลัก
- สร้างข้อมูลทดสอบสังเคราะห์สำหรับเทมเพลตพรอมป์: สร้าง กรณีทดสอบสังเคราะห์ เพื่อประเมินและปรับปรุงพรอมป์ของ Claude
- สร้างฟิลเตอร์ moderation ด้วย Claude: กำหนดกฎและหมวดหมู่ในพรอมป์เพื่อสร้าง ฟิลเตอร์ตรวจสอบเนื้อหา แบบกำหนดเอง
หลายเอเจนต์และแพตเทิร์นเวิร์กโฟลว์
- การประสานงานหลายเอเจนต์แบบอะซิงโครนัส: ครอบคลุมโครงสร้าง messaging และ lifecycle ของทีมเอเจนต์จำนวน N ตัวแบบคงที่ที่แลกเปลี่ยนข้อความกับเพื่อนร่วมงานในฮับร่วมกัน และ ซับเอเจนต์แบบอะซิงโครนัส ที่สร้างแบบไดนามิก
- หลายเอเจนต์: ประสานงานทีมผู้เชี่ยวชาญ: ผู้ประสานงานนำทีมนักวิจัยค้นเว็บ ผู้รับผิดชอบอ่านไฟล์ และผู้ดูแลราคาตามกฎ เพื่อจัดทำข้อเสนอการขาย
- รวมฟิลด์
multiagent, อีเวนต์thread_createdและthread_message_receivedและ การจำกัดขอบเขตเครื่องมือตามบทบาท
- รวมฟิลด์
- Outcomes: เอเจนต์ที่ตรวจสอบงานของตัวเอง: สร้าง ลูปให้คะแนนและปรับปรุง โดยผู้เขียนสร้างสรุปงานวิจัยพร้อมอ้างอิง แล้วตัวให้คะแนนแบบไร้สถานะตรวจ URL และคำอ้างอิง จากนั้นแก้ไขจนกว่าจะผ่าน
- ครอบคลุมอีเวนต์
user.define_outcome,span.outcome_evaluation_*และวิธีเขียนเกณฑ์ประเมินที่ตัวให้คะแนนนำไปใช้ได้
- ครอบคลุมอีเวนต์
- เวิร์กโฟลว์พื้นฐาน: มี แพตเทิร์นหลาย LLM สามแบบ ที่แลกต้นทุนหรือ latency กับประสิทธิภาพ
- Evaluator-Optimizer: โครงสร้างแบบวนซ้ำที่ LLM หนึ่งสร้างผลลัพธ์ และอีก LLM ให้ฟีดแบ็กการประเมิน
- Orchestrator-Workers: LLM ส่วนกลางมอบหมายงานแบบไดนามิกและสังเคราะห์ผลลัพธ์จาก worker LLM
- ใช้ Haiku เป็นซับเอเจนต์: ซับเอเจนต์ Haiku ดึงข้อมูลรายงานการเงิน และ Opus สังเคราะห์ผลลัพธ์
Claude Agent SDK
- เอเจนต์วิจัยแบบบรรทัดเดียว: สร้างเอเจนต์วิจัยอัตโนมัติด้วย Claude Code SDK และ
WebSearch - เอเจนต์หัวหน้าฝ่ายเลขานุการ: สร้าง ระบบหลายเอเจนต์ ด้วยซับเอเจนต์, hook, รูปแบบเอาต์พุต และโหมดวางแผน
- เอเจนต์ observability: เชื่อมต่อเอเจนต์กับระบบภายนอกผ่านเซิร์ฟเวอร์ MCP เพื่อจัดการการมอนิเตอร์ GitHub และเวิร์กโฟลว์ CI
- เอเจนต์ Site Reliability: วินิจฉัยและกู้คืนเหตุขัดข้องด้วยเครื่องมือ MCP แบบอ่าน/เขียน และเขียนรายงานหลังเหตุการณ์
- ย้ายจาก OpenAI Agents SDK: ใช้เอเจนต์อนุมัติค่าใช้จ่ายเป็นตัวอย่าง เพื่อจับคู่เครื่องมือ guardrail เซสชัน และ handoff กับ องค์ประกอบพื้นฐานของ Claude Agent SDK
- สร้าง session browser: แสดงรายการและเปิดดูเซสชัน Agent SDK บนดิสก์ รวมถึงเปลี่ยนชื่อ ติดแท็ก และ fork เพื่อสร้าง sidebar โดยไม่ต้องมี parser ประวัติสนทนาแยกต่างหาก
- เอเจนต์ตรวจหาช่องโหว่: ทำ threat modeling ให้เป้าหมายภาษา C และใช้เครื่องมือไฟล์ในตัวเพื่อหา บั๊กด้านความปลอดภัยของหน่วยความจำ จากนั้นจัดหมวดหมู่เป็นรายงานแบบมีโครงสร้าง
- โฮสต์เอเจนต์: ดีพลอยเอเจนต์วิจัยเป็นสามขั้นตอนบน Docker, Modal และ Kubernetes โดยคง image ของคอนเทนเนอร์และอินเทอร์เฟซ HTTP เดิมไว้
Claude Managed Agents
- สร้างเอเจนต์ที่จดจำผู้ใช้: ใช้ที่เก็บ Memory เพื่อเรียนรู้และจดจำความชอบของผู้ใช้ตลอดการโต้ตอบหลายครั้ง
- สร้างเอเจนต์รับมือเหตุขัดข้องด้าน SRE ด้วย Claude Managed Agents: เมื่อมีการแจ้งเตือน จะอ่านล็อกและรันบุ๊ก ค้นหาสาเหตุหลัก เปิด PR สำหรับการแก้ไข และ ผสานหลังจากได้รับการอนุมัติจากมนุษย์
- สร้างเอเจนต์วิเคราะห์ข้อมูล: ใช้สภาพแวดล้อมแซนด์บ็อกซ์และการเมานต์ไฟล์เพื่อแปลง CSV เป็นรายงาน HTML ที่มีแผนภูมิแบบโต้ตอบได้
- สร้างบอตวิเคราะห์ข้อมูลบน Slack: เมื่อเมนชันบอตพร้อม CSV จะสร้างรายงานวิเคราะห์ในเธรด และรองรับการสนทนาต่อเนื่องในเซสชันเดียวกัน
- บทช่วยสอน Managed Agents: ปรับปรุงชุดทดสอบที่ล้มเหลว: ใช้การสร้างเอเจนต์ สภาพแวดล้อม และเซสชัน, การเมานต์ไฟล์ และลูปเหตุการณ์แบบสตรีมมิง เพื่อแก้ บั๊กสามรายการ ในแพ็กเกจ
calc.py - บทช่วยสอน Managed Agents: การตั้งค่าสำหรับโปรดักชัน: ครอบคลุมข้อมูลรับรอง MCP แบบใช้ vault, เว็บฮุค
session.status_idledที่ให้มนุษย์เข้ามาเกี่ยวข้องโดยไม่ต้องเชื่อมต่อระยะยาว และ CRUD วงจรชีวิตของทรัพยากร - บทช่วยสอน Managed Agents: การจัดการเวอร์ชันพรอมป์และการโรลแบ็ก: สร้าง v1 บนเซิร์ฟเวอร์และประเมินด้วยชุดทดสอบที่ติดป้ายกำกับ จากนั้นตรวจพบ regression ใน v2 และตรึงเซสชันไว้ที่เวอร์ชัน 1
- รวมถึง
agents.update, การตรึงเวอร์ชัน ของsessions.createและตำแหน่งที่ gate การรีวิวจะย้ายไปเมื่อพรอมป์ไม่ใช่โค้ด
- รวมถึง
การจัดการหน่วยความจำและบริบท
- วิศวกรรมบริบท: หน่วยความจำ·การบีบอัด·การลบเครื่องมือ: เปรียบเทียบจังหวะการใช้งาน ค่าใช้จ่าย และวิธีผสมผสานของแต่ละกลยุทธ์ในเอเจนต์ที่ทำงานยาวนาน
- การบีบอัดหน่วยความจำของเซสชัน: บีบอัดหน่วยความจำเซสชันของบทสนทนาระยะยาวได้ทันทีด้วยแบ็กกราวด์เธรดดิ้งและพรอมป์แคชิง
- การบีบอัดบริบทอัตโนมัติ: จัดการ ขีดจำกัดบริบท ด้วยการบีบอัดประวัติการสนทนาโดยอัตโนมัติในเวิร์กโฟลว์เอเจนต์ระยะยาว
- การจัดการหน่วยความจำและบริบทของ Claude Sonnet 4.6: สร้าง เอเจนต์ที่มีหน่วยความจำถาวร ด้วยเครื่องมือหน่วยความจำและการแก้ไขบริบทของ Claude
- พรอมป์แคชิงเชิงคาดการณ์: เตรียมแคชล่วงหน้าระหว่างที่ผู้ใช้กำลังเขียนคำถาม เพื่อลด เวลาในการตอบสนองของโทเคนแรก
- พรอมป์แคชิงใน Claude API: แคชและนำบริบทของพรอมป์กลับมาใช้ซ้ำ เพื่อลดค่าใช้จ่ายและเวลาในการตอบสนอง
การใช้เครื่องมือและการเชื่อมต่อภายนอก
- การเรียกใช้เครื่องมือแบบโปรแกรมเมติก: ให้ Claude เขียนโค้ดเรียกใช้เครื่องมือในสภาพแวดล้อมรันโค้ด เพื่อลด latency และการใช้โทเคน
- การค้นหาเครื่องมือด้วย embedding: ขยายแอปพลิเคชัน Claude ให้รองรับ เครื่องมือหลายพันรายการ ด้วยการค้นหาแบบไดนามิกตาม semantic embedding
- การเรียกใช้เครื่องมือแบบขนานใน Claude 3.7 Sonnet: ใช้เมตาแพตเทิร์น batch tool เป็นทางเลี่ยงเพื่อเปิดใช้การเรียกแบบขนาน
- การเลือกเครื่องมือ: ใช้พารามิเตอร์
tool_choiceเพื่อบังคับหรือทำให้การเลือกเครื่องมือของ Claude เป็นอัตโนมัติ - เครื่องมือบันทึกเมโมที่ผสาน Pydantic กับการใช้เครื่องมือของ Anthropic: สร้าง เครื่องมือที่ปลอดภัยด้านชนิดข้อมูล ซึ่งตรวจสอบความถูกต้องด้วยโมเดล Pydantic
- การใช้เครื่องมือเครื่องคิดเลขใน Claude: จัดเตรียมเครื่องมือเครื่องคิดเลขสำหรับการคำนวณเลขคณิตและการแก้โจทย์คณิตศาสตร์
- สร้างเอเจนต์บริการลูกค้าด้วยเครื่องมือฝั่งไคลเอนต์: สร้างแชตบอตที่ใช้เครื่องมือค้นหาลูกค้าและจัดการคำสั่งซื้อ
- การดึง JSON แบบมีโครงสร้างด้วย Claude และการใช้เครื่องมือ: ดึงข้อมูล JSON แบบมีโครงสร้างจากอินพุตหลายรายการ
- การใช้ Wolfram Alpha LLM API เป็นเครื่องมือใน Claude: ผสานรวม Wolfram Alpha LLM API สำหรับคำถามและคำตอบด้านการคำนวณ
- เอเจนต์เสริมข้อมูลข่าวกรองภัยคุกคาม: ตรวจสอบและ cross-validate ตัวบ่งชี้การบุกรุกจากแหล่งข่าวกรองภัยคุกคามหลายแห่ง แล้วแมปกับ MITRE ATT&CK เพื่อสร้างรายงานสำหรับ SIEM·SOAR
การค้นหา·RAG·การประมวลผลความรู้
- สร้างกราฟความรู้ด้วย Claude: ดึงเอนทิตีและความสัมพันธ์จากข้อความที่ไม่มีโครงสร้าง และกำจัดรายการซ้ำเพื่อรองรับ การคิวรีกราฟแบบหลายฮ็อป
- Text-to-SQL ด้วย Claude: แปลงภาษาธรรมชาติเป็น SQL ด้วย RAG, กระบวนการคิด และเทคนิคการปรับปรุงตัวเอง
- ปรับปรุง RAG ด้วยการค้นหาแบบมีบริบท: เพิ่มบริบทให้ชังก์ก่อนทำ embedding และใช้ prompt caching เพื่อเพิ่มความแม่นยำของ RAG
- Retrieval Augmented Generation: สร้างและปรับแต่ง ระบบ RAG ด้วยการทำ summary indexing และ reranking
- การจัดหมวดหมู่ด้วย Claude: สร้างระบบจัดหมวดหมู่สำหรับ ticket ประกันภัยโดยใช้ RAG และกระบวนการคิด
- การอ้างอิง: ให้การอ้างอิงแหล่งที่มาอย่างละเอียดและตรวจสอบได้สำหรับคำถามที่อิงเอกสาร
- สรุปเนื้อหาเว็บเพจด้วย Claude 3 Haiku: ดึงเนื้อหาจาก URL แล้วสรุปด้วย Claude 3 Haiku
- สร้างคิวรี SQL ด้วย Claude: สร้าง SQL จากคำถามภาษาธรรมชาติโดยให้บริบทของสคีมาฐานข้อมูล
- Retrieval Augmented Generation ด้วย Pinecone: เชื่อม Claude กับฐานข้อมูลเวกเตอร์ Pinecone เพื่อใช้งาน RAG และ semantic search
- สร้างระบบ RAG ด้วย Claude 3 และ MongoDB: สร้างแชตบอต Claude·MongoDB ที่ใช้ข่าวเทคโนโลยีเป็นฐานความรู้
- เอเจนต์ Claude 3 RAG กับ LangChain v1: สร้างเอเจนต์ RAG ด้วยแพตเทิร์นเฟรมเวิร์กเอเจนต์ที่อัปเดตใน LangChain v1
- เอเจนต์หลายเอกสาร: สร้าง RAG สำหรับคอลเลกชันเอกสารขนาดใหญ่ด้วย DocumentAgents และแพตเทิร์น ReAct
- ไปป์ไลน์ RAG ด้วย LlamaIndex: สร้างไปป์ไลน์พื้นฐานสำหรับการค้นหาเอกสารและถาม-ตอบ
- RouterQuery Engine: ส่งต่อคิวรีไปยังดัชนีต่าง ๆ ด้วย
RouterQueryEngineของ LlamaIndex - SubQuestionQueryEngine: แยกคิวรีที่ซับซ้อนออกเป็น คำถามย่อย ที่ครอบคลุมหลายเอกสาร
- ‘อัปโหลด’ PDF ไปยัง Claude ผ่าน API: ประมวลผลและสรุปเอกสาร PDF ด้วยการดึงข้อความและการเข้ารหัส
- ค้นหา Wikipedia แบบวนซ้ำด้วย Claude: เป็นโน้ตบุ๊กเลกาซีสำหรับเวิร์กโฟลว์วิจัยที่ค้นหา Wikipedia แบบวนซ้ำด้วย Claude 2
มัลติโมดัล·เสียง·เอกสาร
- จัดเตรียมเครื่องมือครอปเพื่อปรับปรุงการวิเคราะห์ภาพ: ขยายพื้นที่เฉพาะของแผนภูมิ เอกสาร และไดอะแกรมเพื่อวิเคราะห์อย่างละเอียด
- ใช้วิชันและเครื่องมือร่วมกันใน Claude: ผสานการทำความเข้าใจภาพเข้ากับเครื่องมือเพื่อดึงข้อมูลแบบมีโครงสร้างจากภาพ เช่น ตารางโภชนาการ
- แนวทางปฏิบัติที่ดีที่สุดในการใช้ Claude Vision: ให้เทคนิคและเคล็ดลับเพื่อเพิ่มประสิทธิภาพการประมวลผลภาพ
- เริ่มต้นใช้งาน: ส่งภาพให้ Claude: ส่งภาพไปยัง Claude 3 API เพื่อวิเคราะห์ข้อความด้วยวิชัน
- ถอดข้อความจากเอกสารด้วย Claude: ดึงและจัดโครงสร้างข้อความที่ไม่มีโครงสร้างจากภาพและ PDF
- ทำงานกับแผนภูมิ·กราฟ·ชุดสไลด์: ดึงข้อมูลจากแผนภูมิ กราฟ และงานนำเสนอด้วย Claude Vision
- มัลติโมดัล: ทำความเข้าใจภาพและให้เหตุผลด้วย abstraction Anthropic MultiModal LLM ของ LlamaIndex
- ผู้ช่วยเสียงความหน่วงต่ำด้วย ElevenLabs: ผสานฟังก์ชัน speech-to-text และ text-to-speech ของ ElevenLabs เข้ากับ Claude
- ถอดเสียงออดิโอด้วย Deepgram และเตรียมคำถามสัมภาษณ์ด้วย Anthropic: ถอดเสียงออดิโอและสร้างคำถามสัมภาษณ์ด้วย Claude
การตอบสนอง·การให้เหตุผล·พรอมป์ต์
- Extended Thinking: ใช้ การคิดแบบขยายทีละขั้นตอน ของ Claude พร้อมการจัดการงบประมาณ
- Extended Thinking ที่ผสานการใช้เครื่องมือ: ผสานการคิดแบบขยายกับเครื่องมือในเวิร์กโฟลว์หลายขั้นตอน
- การพรอมป์ต์เพื่อสุนทรียะของฟรอนต์เอนด์: ครอบคลุมวิธีเขียนพรอมป์ต์เพื่อสร้างฟรอนต์เอนด์ที่มีเอกลักษณ์และสมบูรณ์แบบ โดยหลีกเลี่ยงสุนทรียะแบบทั่วไป
- สรุปด้วย Claude: สรุปเอกสารกฎหมาย รวมถึงการประเมินผลและเทคนิคขั้นสูง
- สุ่มตัวอย่างคำตอบของ Claude เกินขีดจำกัดโทเค็นสูงสุด: สร้างคำตอบยาวที่เกิน
max_tokensด้วยการ prefill และการเขียนต่อข้อความ - Metaprompt: สร้างพรอมป์ต์เริ่มต้นสำหรับงาน เพื่อลดปัญหาหน้ากระดาษว่าง
- การพรอมป์ต์ ‘โหมด JSON’ ให้ Claude: ได้เอาต์พุต JSON ที่เชื่อถือได้ด้วยเทคนิคการพรอมป์ต์ โดยไม่ใช้ constrained sampling
- การประมวลผลแบบแบตช์ด้วย Message Batches API: ประมวลผลคำขอจำนวนมากแบบอะซิงโครนัส และ ลดต้นทุนได้ 50%
Skills และแอปพลิเคชันงาน
- Claude Skills สำหรับแอปพลิเคชันการเงิน: สร้างแดชบอร์ดการเงินและการวิเคราะห์พอร์ตโฟลิโอด้วย Excel·PowerPoint·PDF Skills
- สร้าง Skills แบบกำหนดเองสำหรับ Claude: สร้าง·ปรับใช้·จัดการ Skills ที่ขยายเวิร์กโฟลว์เฉพาะองค์กร
- แนะนำ Claude Skills: สร้างเอกสาร วิเคราะห์ข้อมูล และทำเวิร์กโฟลว์อัตโนมัติด้วย Excel·PowerPoint·PDF Skills
- ไฟน์จูน Claude 3 Haiku บน Amazon Bedrock: ให้ขั้นตอนการไฟน์จูน Claude 3 Haiku บน Amazon Bedrock สำหรับงานเฉพาะทาง
- Cookbook สำหรับ Usage and Cost Admin API: เข้าถึงและวิเคราะห์ข้อมูลการใช้งานและค่าใช้จ่ายของ Claude API แบบโปรแกรมมิ่งด้วย Admin API
รูปแบบเอเจนต์ LlamaIndex และการมีส่วนร่วมจากชุมชน
- เอเจนต์ ReAct: สร้างเอเจนต์ ReAct ที่ทำเวิร์กโฟลว์การให้เหตุผลและการกระทำโดยใช้เครื่องมือด้วย LlamaIndex
- เปิดรับ การมีส่วนร่วมจากชุมชน สำหรับไอเดีย Cookbook ใหม่ ๆ และมี คู่มือการมีส่วนร่วม ให้ใช้งาน
1 ความคิดเห็น
ความเห็นจาก Hacker News
พูดตามตรง เอกสารแทบทุกอย่างเกี่ยวกับ วิธีใช้ AI ดูไม่มีความหมายเลย วิธีการก็แค่ถาม AI ตรงๆ ก็ได้ และถ้าเป็นเรื่องวิธีใช้งาน AI ก็ควรฝังไว้ในฮาร์เนสหรือปล่อยให้ Anthropic/OpenAI ทำเป็นฟีเจอร์เล็กๆ มาให้
พวก agent workflow, การจัดการ memory, harness engineering ก็ให้ความรู้สึกว่าเป็นการโชว์เสียมากกว่า
เทคนิคหรือเฟรมเวิร์ก AI ใหม่ๆ ก็ถูกดูดซึมหรือถูกแทนที่ทุก 3 เดือน เลยดูไม่ค่อยคุ้มที่จะลงทุนเวลา
.mdจน ทำให้ context ปนเปื้อนสุดท้ายก็ต้องทำให้ LLM เป็นฝ่ายค้นหาเอกสารพวกนี้เอง ดังนั้นมันอาจเป็นเอกสารสำหรับ LLM มากกว่าสำหรับคน
เพราะงั้นถ้าไม่จำเป็นจริงๆ ฉันจะเลี่ยง plugin กับ MCP แล้วใช้ prompt ที่ครบถ้วน แทน แบบนี้ช่วยเลี่ยงการบังคับใช้ optimization เก่าๆ กับ LLM จนไปขัดขวางพัฒนาการของมัน
ภาพก่อนและหลังใน frontend aesthetics prompting ชวนขำมาก เหมือนไม่มีใครตรวจเลยว่า skill นี้ช่วยให้ดีไซน์ดีขึ้นจริงหรือเปล่า
ผลลัพธ์ของ frontend aesthetics prompting คือก่อนใช้ก็ดูจืดๆ พอใช้แล้วก็กลายเป็น ความจืดที่เพิ่ม gradient
ที่บ้านฉันใช้ skills ของ Matt Pocock อยู่ และมันดีมาก ถูกออกแบบมาให้ ผู้ใช้เรียกเอง ไม่ใช่เรียกอัตโนมัติ เลยไม่กิน context มากเพียงเพราะมีมันอยู่
แทนที่จะกันโปรแกรมเมอร์ออกจากผลลัพธ์สุดท้าย มันกลับช่วยให้คิดกับผลลัพธ์ได้ลึกขึ้น grill skills ช่วยทำให้ requirement ที่แท้จริงชัดเจนขึ้น ส่วน prototype skill ช่วยสำรวจจุดที่ต้องลองใช้เองถึงจะตัดสินใจเรื่องยากๆ ได้
OpenAI Cookbook ก็มีประโยชน์เช่นกัน ห้องวิจัย AI อื่นๆ ก็มักปล่อยตัวอย่างและ cookbook บน GitHub กับ Hugging Face อยู่เรื่อยๆ เลยยังคุ้มที่จะคอยดูต่อไป
coding agent ทำบั๊กในฝั่ง frontend มากกว่า backend มาก และปล่อยฟีเจอร์ที่พัง ไม่สมบูรณ์ หรือดูแปลกๆ ออกมาบ่อยกว่ามาก สาเหตุน่าจะมาจาก ความต่างด้านการตรวจสอบความถูกต้อง ระหว่างสองฝั่ง และแค่ชุดทดสอบพื้นฐานก็ไม่พอ
แนวทางแบบ gstack ของ Garry Tan ดูเหมาะสม แต่ยังไม่แน่ใจว่ามันโตพอจะนำมาใช้หรือยัง มีคนประเมินด้วยว่า Gemini 3.5 Flash ทำงาน frontend ได้ดีกว่า Opus หรือ GPT-5.5 ด้วย เลยอยากรู้ว่ามาจากความสามารถแบบ multimodal, ความเข้าใจ Chrome หรือเป็นแค่ผลประเมินจากผู้ใช้จริง
ถ้าอยากได้ผลลัพธ์ที่สร้างสรรค์ก็ต้องสั่งอย่างจริงจัง แต่สำหรับดีไซน์ frontend มาตรฐานถือว่าใช้ได้ดี อย่างไรก็ตาม ฉันใช้มันแค่เพื่อทดสอบไอเดีย ไม่ใช่ให้มันเพิ่มหรือแก้ฟีเจอร์แบบสุ่ม
ตอนแรกนึกว่าเป็น cookbook ของจริง สำหรับใช้ LLM สร้างสูตรอาหารที่ดูดีและทำกินได้จริง แต่ดูเหมือนยังไม่ถึงขั้นนั้น
หลังได้สูตรมาแล้วจะลองขอว่า “ช่วยทำให้อร่อยขึ้นอีก” สักหนึ่งสองรอบแล้วดูผลก็สนุกดี
นึกว่าเป็นผลิตภัณฑ์ใหม่สำหรับสร้างสูตรอาหารด้วย Claude
ดีไซน์ก่อนและหลังใช้ cookbook ทั้งสองฝั่งดูเหมือนทำด้วย vibe coding เหมือนกันหมด ฉันไม่ใช่นักออกแบบพอจะชี้สาเหตุได้แม่น แต่ช่วงสไตล์ที่ Claude ทำได้ดูค่อนข้างจำกัด
ถ้าระบุสิ่งที่ต้องการเปลี่ยนให้เฉพาะเจาะจงกว่านี้ อาจช่วยกดแนวโน้มแบบนั้นลงได้
อย่างน้อยก็น่าจะมีการรีวิว UI สักครั้ง มันจัด ระยะห่างของตาราง พื้นฐานยังไม่ดีเลย