วิเคราะห์งบการเงินด้วย AI Agent
ตั้งแต่เตรียมไฟล์ จนถึงสั่งงาน
คู่มือทีละขั้นตอน ตั้งแต่การจัดเตรียมโฟลเดอร์ ไฟล์เอกสาร ไปจนถึงการขอ Prompt จาก Chat AI และนำไปสั่งงาน Agent ได้อย่างมีประสิทธิภาพ ไม่ต้องเขียน Code ก็ทำได้
การใช้ AI Agent วิเคราะห์งบการเงินไม่ใช่แค่การ "วางไฟล์แล้วถาม" — มันต้องการการเตรียมข้อมูลที่มีโครงสร้างชัดเจน เพื่อให้ AI สามารถอ่าน เปรียบเทียบ และสรุปผลได้อย่างแม่นยำ กระบวนการทั้งหมดแบ่งออกเป็น 3 ช่วงหลัก ที่ต้องทำตามลำดับ
| ช่วงที่ 1 — เตรียมข้อมูล | ช่วงที่ 2 — ขอ Prompt | ช่วงที่ 3 — สั่งงาน Agent |
|---|---|---|
| • สร้างโฟลเดอร์ให้ถูกต้อง • รวบรวมงบการเงินย้อนหลัง • แปลงไฟล์ให้ AI อ่านได้ • Normalize ข้อมูล |
• เปิด Chat AI (เช่น Claude) • อธิบาย context และเป้าหมาย • ขอให้ AI สร้าง Prompt • ปรับแต่งให้ตรงกับข้อมูล |
• นำ Prompt ไปใส่ใน Agent • แนบไฟล์ข้อมูลที่เตรียมไว้ • รัน และรับผลเป็นรายงาน |
เริ่มต้นด้วยการสร้างโฟลเดอร์ในเครื่องให้เป็นระบบ โดยใช้โครงสร้างนี้เป็นมาตรฐาน ชื่อโฟลเดอร์ควรเป็นภาษาอังกฤษเพื่อให้ทำงานร่วมกับ script และ Agent ได้สะดวก
ก่อนนำข้อมูลไปให้ Agent วิเคราะห์ ต้องรวบรวมเอกสารให้ครบและตรวจสอบความถูกต้อง ตามลำดับความสำคัญในตารางนี้
| เอกสาร | ช่วงเวลา | รูปแบบ | ความสำคัญ |
|---|---|---|---|
| งบกำไรขาดทุน (Income Statement) | 3–5 ปี | Excel/CSV | สูงมาก |
| งบดุล (Balance Sheet) | 3–5 ปี | Excel/CSV | สูงมาก |
| งบกระแสเงินสด (Cash Flow) | 3–5 ปี | Excel/CSV | สูงมาก |
| หมายเหตุประกอบงบการเงิน | ปีล่าสุด | กลาง | |
| รายงานประจำปี (Annual Report) | ปีล่าสุด | กลาง | |
| ค่าเฉลี่ยอุตสาหกรรม | ปัจจุบัน | CSV | เสริม |
📌 แหล่งข้อมูลที่น่าเชื่อถือ: set.or.th, สำนักงาน ก.ล.ต., หรือเว็บไซต์ Investor Relations ของบริษัทนั้นๆ
ขั้นตอนนี้ ไม่จำเป็นต้องทำเองเลย — ให้ AI ช่วย Normalize และแปลงข้อมูลให้อัตโนมัติได้ทั้งหมด เพียงแค่ Copy ตัวเลขจากงบการเงิน แปะลงใน Chat AI แล้วใช้ Prompt ด้านล่างนี้
ขั้นตอนที่ 1 — Prompt แปลงงบการเงินเป็น JSON:
ขั้นตอนที่ 2 — Prompt ตรวจสอบ JSON (ส่งต่อทันที):
แทนที่จะเขียน Prompt เองจากศูนย์ ให้ใช้ Chat AI (เช่น Claude, ChatGPT) ช่วยสร้าง Prompt ที่เหมาะกับข้อมูลของคุณ วิธีนี้ได้ผลดีกว่าใช้ Prompt สำเร็จรูปทั่วไป เพราะ Prompt จะถูกปรับให้เข้ากับบริษัท อุตสาหกรรม และเป้าหมายของคุณโดยเฉพาะ
บอกว่ากำลังทำอะไร บริษัทอยู่ในอุตสาหกรรมอะไร มีข้อมูลกี่ปี และเป้าหมายการวิเคราะห์คืออะไร
Copy ส่วนหัวของไฟล์ JSON ประมาณ 20–30 บรรทัดไปแนบใน Chat เพื่อให้ AI เห็นว่าข้อมูลหน้าตาเป็นอย่างไร
ขอ Prompt สำหรับ Ratio Agent ก่อน ตรวจ ปรับ แล้วค่อยขอ Trend Agent ต่อ การขอรวมกันทีเดียวมักได้ผลที่ไม่ละเอียดพอ
บอกให้ชัดว่าต้องการผลลัพธ์เป็น JSON, Markdown table หรือรายงานร้อยแก้ว
ตัวอย่าง Message ที่ส่งให้ Chat AI เพื่อขอ Prompt สำหรับ Ratio Agent:
เมื่อเตรียมข้อมูลและ Prompt ครบแล้ว ให้รัน Agent ตามลำดับนี้เสมอ เพราะผลลัพธ์ของ Agent ก่อนหน้าจะถูกส่งต่อให้ Agent ถัดไป
ส่ง System Prompt + combined_3yr.json รับผลเป็น JSON บันทึกที่ output/ratio_result.json
ส่ง Prompt + ข้อมูลเดิม + ผลจาก Ratio Agent เข้าวิเคราะห์ YoY ตรวจสอบผลก่อน save
ส่ง Prompt พร้อมผลจาก Ratio และ Trend Agent เพื่อประเมินความเสี่ยงในมิติต่างๆ
ส่ง Prompt สรุปพร้อมผลจากทุก Agent และคำถามเฉพาะของผู้ใช้ รับผลเป็นรายงานสมบูรณ์
พิมพ์รายการนี้ไว้ใช้ทุกครั้งที่เริ่มโปรเจกต์วิเคราะห์งบการเงิน
| ✓ | รายการตรวจสอบ | หมายเหตุ |
|---|---|---|
| ☐ | โฟลเดอร์ครบ: raw/, processed/, reference/, prompts/, output/ | ไม่มีไฟล์งบหลุดที่ root |
| ☐ | มีข้อมูลครบ 3 งบหลัก: Income / Balance / Cash Flow | ขาดงบใดงบหนึ่ง คำนวณอัตราส่วนบางตัวไม่ได้ |
| ☐ | ข้อมูลอย่างน้อย 3 ปี (แนะนำ 5 ปี) | น้อยกว่า 3 ปี วิเคราะห์ trend ไม่ได้ |
| ☐ | Unit และ Currency ระบุใน JSON แล้ว | "unit": "million" ระบุให้ชัด |
| ☐ | ชื่อ key ใน JSON สม่ำเสมอทุกปี | "revenue" ทุกปี ไม่บางปีเป็น "total_revenue" |
| ☐ | ไม่มี null โดยไม่ทราบสาเหตุ | ถ้า null ต้องมี comment อธิบาย |
| ☐ | มี data_dictionary.md อธิบายทุก field | โดยเฉพาะถ้าคำนวณตัวเลขบางตัวเอง |
| ☐ | Prompt ทุกตัว save ลงใน prompts/ แล้ว | พร้อม version และวันที่ใน filename |
| ☐ | ทดสอบ Prompt กับข้อมูลตัวอย่างแล้ว | ผลลัพธ์ parse ได้เป็น JSON ถูกต้อง |

ความคิดเห็น
แสดงความคิดเห็น