Claude Code 102 สำหรับนักวิจัยเชิงวิชาการ

@MushtaqBilalPhD
อังกฤษ2 เดือนที่ผ่านมา · 11 พ.ค. 2569
500K
1.2K
202
16
2.9K

TL;DR

บทช่วยสอนนี้อธิบายวิธีการจัดโครงสร้างโครงการวิชาการระยะยาวโดยใช้ Claude Code ซึ่งครอบคลุมถึงการใช้โฟลเดอร์ย่อย, คำสั่ง slash แบบกำหนดเอง, ซับเอเจนต์สำหรับงานที่ทำแบบขนาน และการเชื่อมต่อแอปผ่าน MCP

นี่คือส่วนที่สองของชุดบทช่วยสอนที่ฉันกำลังทำเกี่ยวกับ Claude Code สำหรับนักวิจัยทางวิชาการ

บทช่วยสอนนี้ต่อยอดต่อจากบทช่วยสอนแรก Claude Code 101 ซึ่งกลายเป็นไวรัลด้วยยอดวิวกว่า 4 ล้านครั้ง คุณสามารถอ่านได้ด้านล่าง:

ฉันเขียนบทช่วยสอนเหล่านี้ด้วยภาษาที่เรียบง่ายและเข้าใจง่าย คุณไม่จำเป็นต้องมีทักษะทางเทคนิคใดๆ เพื่อเข้าใจบทช่วยสอนเหล่านี้หรือใช้ Claude Code ถ้าคุณสามารถเขียนประโยคเป็นภาษาอังกฤษได้ คุณก็สามารถใช้ Claude Code ได้

สรุปสั้นๆ จาก Claude Code 101

ในบทช่วยสอนแรก คุณได้เรียนรู้วิธีเปิดโฟลเดอร์เดียว เพิ่มไฟล์ PDF ของคุณ และให้ไฟล์ CLAUDE.md ซึ่งมีคำแนะนำสำหรับ Claude Code การตั้งค่าแบบนั้นใช้ได้กับโปรเจกต์สั้นๆ หรือตอนที่คุณเริ่มต้นใช้ Claude Code

แต่ในฐานะนักวิจัยทางวิชาการ โปรเจกต์ของเรามักกินเวลาหลายเดือนหรือหลายปี สะสมเอกสารหลายร้อยฉบับและร่างหลายเวอร์ชัน

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีจัดโครงสร้างโปรเจกต์ทางวิชาการระยะยาวด้วยความช่วยเหลือของ Claude Code

ส่วนที่ 1: การจัดโครงสร้างโปรเจกต์ระยะยาว

สมมติว่าเรากำลังทำโปรเจกต์อย่างเช่น วิทยานิพินิจ หนังสือ หรือบทความวิจัย ถ้าคุณจัดระเบียบโปรเจกต์แบบนี้ในโฟลเดอร์เดียวที่มีไฟล์ CLAUDE.md เพียงไฟล์เดียว Claude จะให้ผลลัพธ์แบบเดิมๆ Claude จะไม่สามารถให้ผลลัพธ์ที่แม่นยำและเฉพาะเจาะจงเหมาะสมกับงานของคุณ

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

เราสามารถใช้รูปแบบการจัดระเบียบนี้ใน Claude Code ได้โดยการสร้างโฟลเดอร์ย่อย

1.1 โฟลเดอร์ย่อยเพื่อการจัดระเบียบที่ดีขึ้น

สมมติว่าคุณกำลังทำดุษฎีนิพนธ์ ซึ่งมีโฟลเดอร์หลักชื่อ "My Dissertation" ภายในโฟลเดอร์หลัก ให้สร้างโฟลเดอร์ย่อย:

  • Literature สำหรับ PDF และบันทึกเกี่ยวกับงานวิชาการที่ตีพิมพ์
  • Chapters สำหรับร่างบทต่างๆ
  • Data สำหรับชุดข้อมูล
  • Notes สำหรับบันทึกการประชุมและไอเดีย
  • Correspondence สำหรับอีเมลอาจารย์ที่ปรึกษา การแลกเปลี่ยนกับผู้ร่วมเขียน และรายงานผู้ทรงคุณวุฒิ

การจัดระเบียบแบบนี้จะช่วยทั้งคุณและ Claude Code ถ้าคุณต้องทำงานกับร่างของบทหนึ่ง คุณสามารถไปที่โฟลเดอร์ Chapters ได้โดยตรง

เช่นเดียวกันกับ Claude Code ถ้าคุณถามคำถามเกี่ยวกับข้อมูลบางอย่าง มันจะรู้ว่าต้องค้นหาในโฟลเดอร์ Data

Mushtaq Bilal, PhD - inline image

1.2 ไฟล์ CLAUDE.md สำหรับโฟลเดอร์ย่อย

ในบทช่วยสอน 101 เราเขียนไฟล์ CLAUDE.md ซึ่งเป็นชุดคำแนะนำที่ Claude Code อ่านทุกครั้งที่เริ่มเซสชัน

ในโฟลเดอร์หลักของดุษฎีนิพนธ์ ให้เขียนไฟล์ CLAUDE.md ที่บอก Claude Code เกี่ยวกับคุณและโปรเจกต์ของคุณในภาพรวม เราจะเรียกไฟล์นี้ว่าไฟล์ CLAUDE.md "ระดับโลก"

นั่นไม่ได้หมายความว่าคุณควรคลุมเครือ จงแม่นยำแต่ให้ภาพใหญ่ เราจะมีเวลาสำหรับความเฉพาะเจาะจงในภายหลัง ถือว่า CLAUDE.md นี้เป็นรัฐธรรมนูญของโปรเจกต์คุณ

ภายในแต่ละโฟลเดอร์ย่อย ให้ใส่ไฟล์ CLAUDE.md อีกไฟล์ที่ใช้เฉพาะกับโฟลเดอร์ย่อยนั้นๆ เราจะเรียกไฟล์เหล่านี้ว่า CLAUDE.md "ระดับท้องถิ่น" จุดประสงค์ของไฟล์ CLAUDE.md ระดับท้องถิ่นในโฟลเดอร์ย่อยคือการให้คำแนะนำเฉพาะเจาะจงเกี่ยวกับงานเหล่านี้แก่ Claude Code โดยไม่ทำให้ไฟล์ CLAUDE.md หลักใหญ่เกินไป

Mushtaq Bilal, PhD - inline image

ตัวอย่างเช่น ไฟล์ CLAUDE.md ในโฟลเดอร์ย่อย Chapters ของคุณอาจบอกว่า:

ถ้าฉันขอให้คุณวิจารณ์ร่างของฉัน ให้ใช้โครงสร้าง: ข้อโต้แย้ง หลักฐาน วรรณา วรรณกรรม การโต้แย้งกลับ ใช้รูปแบบการอ้างอิง MLA ฉบับที่ 9 เสมอ เว้นแต่ฉันจะระบุเป็นอย่างอื่น

ไฟล์ CLAUDE.md สำหรับโฟลเดอร์ย่อย Data อาจมีคำแนะนำเช่น:

ให้ถือว่าไฟล์ CSV และ Excel ทั้งหมดเป็นข้อมูลดิบ เว้นแต่ฉันจะระบุเป็นอย่างอื่น ห้ามเขียนทับไฟล์ดิบเด็ดขาด บันทึกเวอร์ชันที่ทำความสะอาดแล้วโดยเติม _clean ต่อท้ายชื่อไฟล์

และไฟล์ CLAUDE.md สำหรับโฟลเดอร์ Correspondence อาจบอกว่า:

ให้ความสำคัญกับประเด็นที่เหมือนกันระหว่างรายงานผู้ทรงคุณวุฒิและการแลกเปลี่ยนกับผู้ร่วมเขียนเสมอ

1.3 ไฟล์ CLAUDE.md แบบซ้อนกัน

เมื่อ Claude Code ทำงานในโฟลเดอร์ย่อย มันจะอ่านไฟล์ CLAUDE.md สองไฟล์: หนึ่งในโฟลเดอร์ย่อย และอีกหนึ่งในโฟลเดอร์หลัก

ไฟล์ CLAUDE.md แบบซ้อนกันเหล่านี้ทำให้ Claude Code มีความเข้าใจที่ชัดเจนเกี่ยวกับภาพรวมของโปรเจกต์โดยรวมของคุณโดยรวม และวิธีตอบคำถามเฉพาะเจาะจงอย่างแม่นยำ

Mushtaq Bilal, PhD - inline image

1.4 รูปแบบผลลัพธ์สำหรับไฟล์ CLAUDE.md ระดับท้องถิ่น

คุณควรพิจารณาเพิ่มคำแนะนำสั้นๆ เกี่ยวกับรูปแบบผลลัพธ์ในแต่ละไฟล์ CLAUDE.md ระดับท้องถิ่นด้วย

ตัวอย่างเช่นกัน

ตัวอย่างเช่น ในโฟลเดอร์ย่อย Literature คุณสามารถขอให้ Claude Code สร้างตารางที่มีคอลัมน์สำหรับข้อโต้แย้ง หลักฐาน ความเกี่ยวข้องกับโปรเจกต์ของคุณ เมื่อคุณขอให้มันสรุปบทความ ในทำนองเดียวกัน ในโฟลเดอร์ Notes คุณสามารถขอให้มันตอบเป็นหัวข้อย่อย

คุณสามารถกลับไปแก้ไขคำแนะนำเหล่านี้ได้ตลอดเวลา

Mushtaq Bilal, PhD - inline image

1.5 ตัวอย่าง/แบบฝึกหัดปฏิบัติ

เปิดโฟลเดอร์หลักของดุษฎีนิพนธ์ของคุณใน Claude Code แล้วพิมพ์พรอมต์ต่อไปนี้:

อ่านบทความห้าฉบับที่ฉันเพิ่มในโฟ์เดอร์ Literature วันนี้ และบอกฉันว่าบทความไหนสนับสนุนหรือคัดค้านข้อโต้แย้งของฉันใน "Chapter 3 – Outline.md" ในโฟลเดอร์ Chapters

Claude Code จะอ่านไฟล์ CLAUDE.md ระดับโลกและไฟล์ CLAUDE.md ระดับท้องถิ่นสองไฟล์ในโฟลเดอร์ Literature และ Chapters และบอกคุณว่าบทความไหนสนับสนุนหรือคัดค้านข้อโต้แย้งของคุณ

Mushtaq Bilal, PhD - inline image

1.6 สิ่งที่ไม่ควรทำ

อย่าทำซ้ำคำแนะนำในไฟล์ CLAUDE.md ระดับโลกและระดับท้องถิ่น มันไม่จำเป็นและจะทำให้ Claude Code ประมวลผลโทเคนมากขึ้น

ไฟล์ CLAUDE.md ระดับท้องถิ่นในโฟลเดอร์ย่อยไม่ควรขัดแย้งกับคำแนะนำในไฟล์ CLAUDE.md ระดับโลก ถ้ามีความขัดแย้ง Claude Code จะปฏิบัติตามคำแนะนำที่เฉพาะเจาะจงมากกว่า แต่คุณจะสับสนในที่สุด

Mushtaq Bilal, PhD - inline image

ส่วนที่ 2: โหมดแผนและคำสั่ง Slash แบบกำหนดเอง

โปรเจกต์ทางวิชาการระยะยาวอย่างเช่น ดุษฎีนิพนธ์หรือบทความวิจัย มีงานที่ต้องทำซ้ำซ้ำซาก ตัวอย่างเช่น คุณอาจต้องคัดกรองบทความสำหรับการทบทวนวรรณกรรมซ้ำแล้วซ้ำเล่า คุณจะต้องเขียนโครงร่างทุกครั้งที่เริ่มร่างบท ถ้าคุณเขียนร่างศูนย์ (หรือที่เรียกว่าการเขียนอิสระ) คุณจะต้อง "ทำความสะอาด" มันเกือบทุกวัน

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

Claude Code สามารถช่วยคุณได้ทั้งสองประเภทงาน สำหรับงานที่ซับซ้อนและทำครั้งเดียว Claude Code มีโหมดแผน" และสำหรับงานที่ซ้ำซาก มี "Custom Slash Commands แบบกำหนดเอง

2.1 โหมดแผน

โดยทั่วไป เมื่อคุณให้ Claude Code ทำงาน มันจะเริ่มทำงานทันที สำหรับงานเล็กๆ เล็กๆ ที่มีความเสี่ยงต่ำก็ใช้ได้ดี ตัวอย่างเช่น คุณขอให้ Claude Code เปลี่ยนชื่อ PDF ทั้งหมดในโฟลเดอร์ Literature โดยใช้ชื่อเรื่องและชื่อผู้แต่ง Claude Code ทำทันที

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

Mushtaq Bilal, PhD - inline image

โหมดแผนให้คุณควบคุม Claude Code ควบคุม Claude Code ได้มากขึ้น แทนที่จะลงมือทำทันที มันจะเขียนแผนทีละขั้นตอนว่าจะทำอะไร คุณอ่านแผน ถ้าคุณไม่เห็นด้วยกับบางสิ่ง คุณสามารถขอให้มันแก้ไขแผนตามนั้น

คุณสามารถหาโหมดแผนได้ในเมนูการอนุญาตใต้แถบแชท คุณยังสามารถเปิดได้โดยใช้ Ctrl + Shift + M หรือคุณสามารถขอให้ Claude Code แสดงแผนในพรอมต์ก่อนที่จะดำเนินการใดๆ

2.2 เมื่อใดควรใช้โหมดแผน

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

Mushtaq Bilal, PhD - inline image

คุณจะไม่ขอให้ผู้ช่วยวิจัย (ที่เป็นมนุษย์) ไป "ร่างบทที่สาม" โดยไม่ถามแผนของพวกเขา โหมดแผนใน Claude Code ทำงานในลักษณะเดียวกัน

2.3 คำสั่ง Slash แบบกำหนดเอง

คำสั่ง Slash เป็นทางลัด Claude Code มีคำสั่ง Slash ในตัวหลายคำสั่ง เปิด Claude Code ของคุณแล้วพิมพ์เครื่องหมายทับ (/) แล้วมันจะแสดงรายการคำสั่ง Slash ในตัว เมื่อคุณพิมพ์ เช่น คำสั่ง Slash ในตัว /schedule Claude Code จะสร้างงานตามกำหนดการที่สามารถรันตามคำขอหรืออัตโนมัติ

คำสั่ง Slash ก็แค่ชุดคำแนะนำที่เขียนเป็นภาษาอังกฤษธรรมดาที่ Claude Code ปฏิบัติตาม คุณสามารถคิดว่ามันเป็นพรอมต์ยาวๆ ที่คุณไม่ต้องพิมพ์ทุกครั้งที่ต้องการใช้สำหรับงานที่ซ้ำซาก

Mushtaq Bilal, PhD - inline image

จำได้ไหม ในส่วนที่ 5 ของบทช่วยสอน 101 เราเรียนรู้วิธีสร้าง Skill ทั้งแบบแมนนวลและอัตโนมัติ ถ้าเราสร้าง Skill โดยอัตโนมัติ มันจะให้คำสั่ง Slash แบบกำหนดเองแก่เรา

เมื่อคุณสร้างคำสั่ง Slash แบบกำหนดเอง Claude Code จะสร้างไฟล์ .md ในโฟลเดอร์ .claude/commands บนคอมพิวเตอร์ของคุณ คุณต้องรู้เส้นทางนี้เพื่อที่ว่าถ้าคุณต้องแก้ไขไฟล์ .md คุณจะรู้ว่าจะหาได้ที่ไหน

2.4 การสร้างคำสั่ง Slash แบบกำหนดเองครั้งแรก

วิธีที่ง่ายที่สุดในการสร้างคำสั่ง Slash แบบกำหนดเองคือขอให้ Claude Code สร้างให้คุณ ตัวอย่างเช่น คุณสามารถเปิด Claude Code แล้วพิมพ์ดังนี้:

<block>สร้างคำสั่ง Slash ชื่อ /firstdraft ที่แปลงบันทึกดิบของฉันในโฟลเดอร์ Notes เป็นย่อหน้าที่เป็นเอกภาพและสอดคล้องกันโดยไม่มีคำหรือวลีที่ซ้ำซ้อน</p>

</blockquote>

Mushtaq Bilal, PhD - inline image

Claude Code จะเขียนชุดคำแนะนำในไฟล์ .md และใส่ไว้ในโฟลเดอร์ .claude/commands เมื่อ Claude Code สร้างคำสั่ง Slash เสร็จแล้ว ให้เริ่มเซสชันใหม่แล้วพิมพ์เครื่องหมายทับ (/) คุณจะเห็น /firstdraft ในเมนู

คุณสามารถสร้างคลังคำสั่ง Slash แบบกำหนดเองที่เขียนขึ้นมาเฉพาะสำหรับโปรเจกต์ของคุณโดยเฉพาะ

2.5 สิ่งที่ไม่ควรทำ

อย่าเขียนคำสั่ง Slash สำหรับงานที่คุณทำทุกๆ หกเดือน คำสั่งเหล่านั้นจะทำให้เมนู Slash ของคุณรกและอาจล้าสมัยเมื่อโปรเจกต์ของคุณพัฒนาไป

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

สำหรับงานที่ซับซ้อนและยาว อย่าข้ามโหมดแผน

Mushtaq Bilal, PhD - inline image

ส่วนที่ 3: ตัวแทนย่อยสำหรับงานวิจัยแบบขนาน

จนถึงตอนนี้ เราได้ดูเฉพาะงานที่สามารถทำได้ในเซสชัน Claude Code เดียว ไม่ว่าจะในโหมดแผนหรือด้วยคำสั่ง Slash แบบกำหนดเอง คุณมีผู้ช่วย AI หนึ่งคนที่คุณทำงานด้วยในแผงหลัก

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

3.1 ทำไมผู้ช่วยคนเดียวไม่พอ

ในโปรเจกต์ระยะยาว เราพบปัญหาสองประการเมื่อใช้ AI อย่าง Claude Code

ถ้าคุณขอให้ Claude Code อ่าน PDF 20 ฉบับในโฟลเดอร์ Literature ทุกหน้าของทุกบทความจะกลายเป็นส่วนหนึ่งของการสนทนาสำหรับ Claude Code คุณถามคำถามหลายข้อ และมันตอบคุณ

Mushtaq Bilal, PhD - inline image

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

ประการที่รก"

ประการที่สอง ในเซสชันเดียว คุณสามารถมอบหมายงานให้ Claude Code ตามลำดับกันได้เท่านั้น ถ้าคุณต้องการคำวิจารณ์สามแบบที่แตกต่างกันสำหรับต้นฉบับของคุณ (หนึ่งจากนักทฤษฎี หนึ่งจากนักสารสนเทศ และหนึ่งจากผู้ทรงคุณวุฒิ 2) คุณไม่สามารถรันตามลำดับในเซสชันเดียวได้ เพราะคำวิจารณ์แต่ละครั้งจะมีอิทธิพลต่อครั้งต่อไปเนื่องจากบริบทที่รก

คุณต้องการสามเซสชันอิสระสำหรับงานแบบนี้

3.2 ตัวแทนคืออะไร?

คิดว่าตัวแทนเป็นเวอร์ชันเฉพาะทางของ Claude Code ที่มีคำแนะนำของตัวเอง และที่สำคัญกว่านั้น คือหน้าต่างบริบทของตัวเอง หน้าต่างบริบทคือหน่วยความจำทำงานของ Claude Code สำหรับการสนทนาเดียว ทุกสิ่งที่ Claude Code สามารถ "เห็น" ได้ในขณะใดก็ตาม ตั้งแต่ไฟล์ของคุณไปจนถึงพรอมต์ของคุณ ไปจนถึงการตอบสนองของมันเอง ไปจนถึงคำแนะนำใน CLAUDE.md อยู่ภายในหน้าต่างบริบท เมื่อคุณถามคำถาม Claude Code ใช้หน้าต่างบริบทเพื่อตอบ

เช่นเดียวกับคำสั่ง Slash แบบกำหนดเอง ตัวแทนก็มีอยู่ในรูปแบบไฟล์ .md เช่นกัน แต่ต่างจากคำสั่ง Slash ซึ่งไม่มีหน้าต่างบริบท ตัวแทนมีหน้าต่างบริบท

ความแตกต่างที่สำคัญอีกประการระหว่างคำสั่ง Slash และตัวแทนคือ ต่างจากคำสั่ง Slash ตัวแทนจะไม่อ่านไฟล์ CLAUDE.md มันมีคำแนะนำของตัวเองในไฟล์ .md และเท่านั้น

Mushtaq Bilal, PhD - inline image

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

3.3 ตัวแทนสำหรับนักวิจัย

แม้ว่าประเภทของตัวแทนที่คุณต้องการจะขึ้นอยู่กับโปรเจกต์ของคุณ ต่อไปนี้เป็นตัวอย่างทั่วไปสองสามตัวอย่าง

  • ตัวแทนทบทวนวรรณกรรม: อ่าน PDF ใหม่ทุกฉบับที่เพิ่มในโฟลเดอร์ Literature และให้สรุปที่มีโครงสร้างเกี่ยวกับข้อโต้แย้งของคุณ
  • ตัวแทนตรวจสอบการอ้างอ้างอิง: นำร่างบทและตรวจสอบแหล่งที่มาที่อ้างอิงทุกแห่งกับบทความในโฟลเดอร์ Literature และชี้ให้เห็นการอ้างอิงที่ขาดหายไป
  • ตัวแทนตรวจสอบวิธีการ: สำหรับโปรเจกต์เชิงประจักษ์ ตรวจสอบว่าส่วนวิธีการของคุณสอดคล้องกับข้อมูลและการวิเคราะห์หรือไม่
  • ตัวแทนผู้ทรงคุณวุฒิ 2: วิจารณ์ร่างของคุณในฐานะผู้วิจารณ์ที่ไม่เป็นมิตร
Mushtaq Bilal, PhD - inline image

3.4 การสร้างตัวแทน

เช่นเดียวกับการสร้างคำสั่ง Slash แบบกำหนดเอง วิธีที่ง่ายที่สุดในการสร้างตัวแทนคือขอให้ Claude Code สร้างให้คุณ เปิดเซสชันแล้วพิมพ์:

<block>สร้างตัวแทนชื่อ Citation Checker มันจะนำอ้างอิง มันจะนำร่างจากโฟลเดอร์ Chapters แสดงรายการอ้างอิงในเนื้อหาทุกแห่ง ตรวจสอบแต่ละรายการกับบทความในโฟลเดอร์ Literature จากนั้นมันจะสร้างไฟล์ markdown ที่มีการอ้างอ้างอิงที่ขาดหายไป ตัวแทนต้องไม่แก้ไขหรือเปลี่ยนแปลงร่าง</p>

</blockquote>

Claude Code จะสร้างไฟล์ citation-checker.md และใส่ในโฟลเดอร์ Agents ภายในโฟลเดอร์ .claude ของคุณ

Mushtaq Bilal, PhD - inline image

เริ่มเซสชันใหม่และตัวแทนของคุณก็พร้อมใช้งาน ในการใช้งานตัวแทน เพียงขอให้ Claude Code ใช้มัน ตัวอย่างเช่น "ใช้ Citation Checker กับ chapter_4.md ในโฟลเดอร์ Chapters"

ถ้าคุณต้องการ คุณสามารถไปแก้ไขไฟล์ .md ของตัวแทนให้เหมาะสมกับความต้องการของคุณได้เสมอ

3.5 ตัวอย่าง: การวิจารณ์แบบขนาน

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

<block>ในแบบขนาน ให้ Methodology Auditor และ Reviewer 2 อ่านและวิจารณ์ chapter_4 ในโฟลเดอร์ Chapters และให้รายงานการวิจารณ์แก่ฉัน บันทึกรายงานทั้งสองเป็น chapter_4_critiques ภายใต้ชื่อตัวแทนในโฟลเดอร์เดียวกัน</p>

</blockquote>

Mushtaq Bilal, PhD - inline image

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

โปรดทราบว่าอาจใช้เวลาสองสามนาทีขึ้นอยู่กับโมเดลที่คุณใช้

3.6 สิ่งที่ไม่ควรทำ

อย่าสร้างตัวแทนสำหรับงานเล็กๆ

อย่าให้ตัวแทนของคุณมีความรับผิดชอบที่ทับซ้อนกัน

อย่าปล่อยให้ตัวแทนของคุณแก้ไขร่างของคุณ ตัวแทนควรสร้างรายงานเป็นไฟล์แยกต่างหากเสมอ

Mushtaq Bilal, PhD - inline image

ส่วนที่ 4: การเชื่อมต่อ Claude Code กับแอปอื่นๆ

จนถึงตอนนี้ โปรเจกต์ของคุณยังคงอยู่ใน Claude Code โดยไม่มีการเชื่อมต่อกับแอปอื่นใด ทุกสิ่งที่ Claude Code อ่าน แก้ไข เขียน มีอยู่ในโฟลเดอร์โปรเจกต์ของคุณ

แต่โปรเจกต์ทางวิชาการอย่างเช่น ดุษฎีนิพนธ์และบทความวิจัยเกี่ยวข้องกับกระบวนการจัดองค์กรและโครงสร้างที่ซับซ้อนซึ่งกระจายในหลายแอปพลิเคชัน ตัวอย่างเช่น การอ้างอิงของคุณอยู่ใน Zotero ร่างของคุณอยู่ใน Google Drive และบันทึกการประชุมของคุณอยู่ใน Zoom

เราจะรวมแอปเหล่านี้เข้ากับ Claude Code ได้อย่างไร?

ในปี 2024 Anthropic แนะนำวิธีการที่เรียกว่า Model Context Protocol (MCP) ที่ช่วยให้ผู้ใช้ในการรวมแอปอย่าง Zoom และ Google Drive เข้ากับ Claude Code

คุณไม่ต้องกังวลว่า MCP คืออะไรและทำงานอย่างไร คุณเพียงแค่ต้องรู้วิธีเชื่อมต่อแอปต่างๆ โดยใช้ MCP

4.1 วิธีเชื่อมต่อแอปกับ Claude Code

เปิด Claude Code ของคุณ ที่มุมซ้ายบน คุณจะเห็นตัวเลือก "Customize" คลิกที่มันแล้วเลือก "Connect your apps" ในหน้าถัดไป

นี่จะแสดง Connectors ซึ่งเป็นรายการแอปที่ Anthropic อนุมัติให้ใช้ใน Claude Code มองหาแอปอย่าง Zoom หรือ Google Drive แล้วคลิก "Connect" ในหน้าถัดไป

คุณจะถูกขอให้อนุญาต Claude Code เมื่อคุณทำเช่นนั้น แอปของคุณจะเชื่อมต่อกับ Claude Code

Mushtaq Bilal, PhD - inline image

4.2 ตัวอย่างปฏิบัติ

เชื่อมต่อ Zoom ของคุณกับ Claude Code เปิดเซสชันแล้วพิมพ์:

<block>ดึงถอดความของการโทรสามครั้งล่าสุดที่ฉันมีกับเพื่อนร่วมงานของฉัน แสดงความคิดเห็นทั้งหมดที่เกี่ยวข้องกับบทที่ 4 ใน Drafts บันทึกความคิดเห็นที่แยกออกมาทั้งหมดในไฟล์ใหม่ในโฟ์เดอร์ Correspondence พร้อมวันที่วันนี้</p>

</blockquote>

Mushtaq Bilal, PhD - inline image

4.3 Connectors และตัวแทน

เมื่อโปรเจกต์ของคุณพัฒนาไป คุณสามารถใช้การผสมผสานระหว่าง Connectors และตัวแทนเพื่อทำให้กระบวนการของคุณมีประสิทธิภาพ

ตัวอย่างเช่น คุณสามารถตั้งค่าตัวแทนชื่อ Literature Reviewer ที่ใช้ฐานข้อมูล PubMed หรือ arxiv ที่มีอยู่ในรายการ Connectors

Mushtaq Bilal, PhD - inline image

4 สิ่งที่ไม่ควรทำ

อย่าติดตั้ง Connectors มากเกินไป เลือกเฉพาะที่เกี่ยวข้องกับโปรเจกต์ของคุณเท่านั้น

อย่าเชื่อมต่อแอปที่อาจมีข้อมูลที่เป็นความลับที่คุณไม่ต้องการแชร์กับ AI ตัวอย่างเช่น ถ้า Slack ของคุณมีข้อความที่มีข้อมูลที่เป็นความลับที่ยังไม่ได้ตีพิมพ์เผยแพร่ อย่าเชื่อมต่อมัน

Mushtaq Bilal, PhD - inline image

ส่วนที่ 5: Hooks และงานตามกำหนดการ

ส่วนที่สำคัญที่สุดอย่างหนึ่งของโปรเจกต์วิจัยใดๆ คือการมีสำเนาสำรองของไฟล์ทั้งหมดของคุณ คุณไม่ต้องการมีสำเนาดุษฎีนิพนธ์เพียงชุดเดียวบนคอมพิวเตอร์ที่พังสามวันก่อนการสอบป้องกันวิทยานิพนธ์ของคุณ

5.1 Hook คืออะไร?

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

Mushtaq Bilal, PhD - inline image

5.2 การสร้าง Hook แรกของคุณ

วิธีที่ง่ายที่สุดในการสร้าง Hook คือขอให้ Claude Code สร้างให้คุณ เปิดเซสชัน Claude Code แล้วพิมพ์:

<block>ตั้งค่า Hook ความปลอดภัยก่อนแก้ไขที่คัดลอกบทและบันทึกเวอร์ชันปัจจุบันก่อนที่จะเริ่มแก้ไข</p>

</blockquote>

Hook นี้จะสร้างเวอร์ชันสำรองของบทใดๆ ที่คุณขอให้ Claude Code แก้ไข

เมื่อ Hook พร้อมใช้งานแล้ว ให้ถาม Claude Code ดังนี้

<block>แก้ไข Chapter_4.md ใน Drafts ตามความคิดเห็นในถอดความของการประชุม Zoom วันนี้</p>

</blockquote>

Claude Code จะสร้างสำเนาสำรองของไฟล์ต้นฉบับไว้ในโฟลเดอร์สำรอง และแก้ไขสำเนาในโฟลเดอร์ Drafts

Mushtaq Bilal, PhD - inline image

5.3 งานตามกำหนดการคืออะไร?

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

คุณสามารถตั้งค่างานตามกำหนดการได้เช่นเดียวกับ Hooks ใน Claude Code เพียงอธิบายว่าควรเกิดอะไรขึ้นเมื่อไหร่ และ Claude Code จะเขียนกิจวัตรสำหรับสิ่งนั้น งานตามกำหนดการจะใช้ Connectors และตัวแทนที่เรากล่าวถึงในส่วนก่อนหน้านี้

Mushtaq Bilal, PhD - inline image

5.4 กรณีการใช้งานสำหรับงานตามกำหนดการ

ในฐานะนักวิจัย คุณอาจต้องการกำหนดการสำรองร่างของคุณเป็นประจำ คุณสามารถขอให้ Claude Code สร้างงานสำรอง Draft Backup ที่คัดลอกทุกอย่างในโฟลเดอร์ Drafts และบันทึกไว้ในโฟ์เดอร์สำรองพร้อมประทับวันที่

Mushtaq Bilal, PhD - inline image

5.5 ตัวอย่าง

เปิดเซสชัน Claude Code แล้วพิมพ์:

<block>สร้างงานตามกำหนดการที่ทำงานทุกเช้าวันจันทร์เวลา 9 นาฬิกา มันควรใช้ PubMed MCP เพื่อดึงบทความใหม่เกี่ยวกับโซเชียลมีเดียและสุขภาพจิตที่ตีพิมพ์ในสัปดาห์ที่แล้ว จากนั้นมันควรส่งมอบบทความให้กับตัวแทน Literature Review เพื่อคัดกรอง บันทึกตารางการคัดกรองลงในโฟลเดอร์ย่อยชื่อ Weekly Scans ในโฟลเดอร์ Literature</p>

</blockquote>

5.6 สิ่งที่ไม่ควรทำ

อย่าตั้งค่า Hooks หรืองานตามกำหนดการที่เกี่ยวข้องกับการลบไฟล์ใดๆ

อย่าสร้าง Hooks มากเกินไปจนคุณจำได้ยาก หรือคุณสามารถเก็บรายการ Hooks แยกไว้เพื่อเตือนความจำ

อย่าตั้งค่า Hook หรืองานตามกำหนดการสำหรับสิ่งที่คุณยังไม่ได้ทำด้วยตนเองอย่างน้อยสี่ครั้ง

Save to YouMind

Use YouMind to read viral articles deeply

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม