สวัสดีครับ/ค่ะ ตอนนี้ผม/ฉันกำลังสร้าง Jugeo Compass บริการที่รวบรวมประกาศบ้านเช่าสาธารณะจากหน่วยงานอย่าง LH, SH, GH เป็นต้น และใช้ AI วิเคราะห์เอกสารประกาศรับสมัครที่ซับซ้อนให้เข้าใจได้ง่ายขึ้น
เหตุผลที่สร้าง
หลังจากที่สนใจบ้านเช่าสาธารณะและคอยติดตามประกาศด้วยตัวเอง ก็รู้สึกว่าการเข้าถึงข้อมูลนั้นยากกว่าที่คิด
แต่ละหน่วยงานมีรูปแบบประกาศไม่เหมือนกัน และเอกสารรับสมัครก็มักอัปโหลดมาเป็น PDF/HWP ยาวหลายสิบหน้า แต่ข้อมูลที่เราต้องดูจริง ๆ กลับกระจัดกระจายอยู่ตามจุดต่าง ๆ
ตัวอย่างเช่น:
- วันเริ่มรับสมัครและวันปิดรับสมัคร
- ประเภทการจัดสรร เช่น เยาวชน คู่แต่งงานใหม่ ผู้สูงอายุ
- เกณฑ์รายได้
- เกณฑ์สินทรัพย์
- เงื่อนไขการไม่มีบ้านเป็นของตนเอง
- รายการคะแนนพิเศษ
- วันประกาศผลผู้ได้รับคัดเลือก
- เอกสารที่ต้องยื่น
เพื่อหาข้อมูลเหล่านี้ ทุกครั้งต้องเปิดเอกสารประกาศยาว ๆ ค้นหา อ่านตาราง และจำวันต่าง ๆ แยกเองเสมอ
ผม/ฉันเลยอยากลดขั้นตอนนี้ลง และนั่นคือเหตุผลที่สร้าง Jugeo Compass ขึ้นมา
ฟีเจอร์หลัก
1. การวิเคราะห์เอกสารประกาศด้วย AI
ระบบจะดึงข้อมูลสำคัญจาก PDF/HWP/ไฟล์แนบของประกาศรับสมัครแล้วจัดให้อยู่ในรูปแบบโครงสร้าง
แทนที่จะเน้นแค่การสรุปสั้น ๆ ตอนนี้กำลังโฟกัสไปที่การแปลงข้อมูลให้เป็น “ข้อมูลที่สามารถค้นหา/กรอง/เปรียบเทียบได้” มากกว่า
ตัวอย่างเช่น AI จะดึงรายการต่อไปนี้ออกมา
- คุณสมบัติผู้สมัคร
- เกณฑ์รายได้
- เกณฑ์สินทรัพย์
- เงื่อนไขด้านที่อยู่อาศัย/สถานที่ทำงาน
- เงื่อนไขบัญชีออมเพื่อการเคหะ
- กำหนดการรับสมัคร
- เงินประกันค่าเช่า/ค่าเช่ารายเดือน
- รายการที่อยู่อาศัยที่เปิดรับ
- เงื่อนไขที่ควรระวัง
- ตำแหน่งอ้างอิงในต้นฉบับ
ก่อนที่จะต้องอ่านเอกสารประกาศยาว ๆ ตั้งแต่ต้น ผู้ใช้สามารถตัดสินใจได้อย่างรวดเร็วก่อนว่า “นี่เป็นประกาศที่น่าสนใจสำหรับฉันหรือไม่”
2. ปฏิทินกำหนดการ
ผม/ฉันทำให้สามารถดูวันประกาศ วันเริ่มรับสมัคร วันปิดรับสมัคร วันยื่นเอกสาร และวันประกาศผล ได้ในรูปแบบปฏิทิน
ประกาศบ้านเช่าสาธารณะไม่เพียงแค่เงื่อนไขจะเข้าใจยาก แต่การพลาดกำหนดการก็เป็นปัญหาใหญ่มากเช่นกัน จึงให้ความสำคัญกับ UX ของปฏิทินเป็นพิเศษ
3. ตัวกรองตามพื้นที่/ประเภท
สามารถดูเฉพาะพื้นที่และประเภทบ้านเช่าที่ต้องการได้
ตัวอย่างเช่น สามารถกรองประกาศด้วยเงื่อนไขอย่าง โซล/คยองกี, เยาวชน, คู่แต่งงานใหม่, Happy Housing, National Rental ได้
4. แอปมือถือและวิดเจ็ตหน้าจอหลักบน Android
มีทั้งแอป iOS/Android ให้ใช้งานด้วย
ผม/ฉันทำวิดเจ็ตหน้าจอหลักเพื่อให้ดูตารางเวลาสำคัญของประกาศที่สนใจได้ทันที
เหมาะสำหรับใช้ตรวจสอบข้อมูลอย่างวันปิดรับสมัคร โดยไม่ต้องเปิดแอปทุกครั้ง
AI วิเคราะห์อย่างไร
ปัจจุบัน pipeline โดยรวมมีลักษณะประมาณนี้
- เก็บข้อมูลจากบอร์ดประกาศของแต่ละหน่วยงานเป็นระยะ
- ดาวน์โหลดเนื้อหาประกาศและไฟล์แนบ PDF/HWP/Excel
- ดึงข้อความและตารางจากเอกสาร
- แบ่งเอกสารยาวออกเป็นหน่วย chunk เพื่อวิเคราะห์
- ใช้ LLM ดึง metadata, ข้อมูลที่อยู่อาศัย, เงื่อนไขคุณสมบัติ, กำหนดการ และความเห็นของ AI ออกมาเป็น JSON แบบมีโครงสร้าง
- ตรวจสอบผลลัพธ์ที่ดึงมาเทียบกับ schema
- สำหรับบางประกาศ จะสร้าง golden set เพื่อเปรียบเทียบ/ประเมินคุณภาพการดึงข้อมูล
ตอนแรกแนวคิดค่อนข้างใกล้กับการ “สร้างข้อความสรุปหนึ่งชุด” แต่พอได้ลองใช้งานจริง สิ่งที่สำคัญกว่าการสรุปกลับเป็นข้อมูลที่ผ่านการทำให้เป็นมาตรฐานแล้ว
ยกตัวอย่างเช่น สำหรับประโยคอย่าง “ไม่เกิน 100% ของรายได้เฉลี่ยต่อเดือนของลูกจ้างในเมือง” การสรุปประโยคเฉย ๆ มีประโยชน์น้อยกว่าการแยกเก็บอัตราส่วน จำนวนสมาชิกในครัวเรือนตามมูลค่าเงิน และเงื่อนไขข้อยกเว้นลงในฟิลด์ของเงื่อนไขรายได้โดยตรง
อีกเรื่องคือ ตารางในเอกสารประกาศมักจัดการยากมาก เช่น ประเภทที่อยู่อาศัยเดียวกันอาจถูกแยกออกตามหลายเงื่อนไขการเช่า หรือบางครั้งแถวถัดไปของตารางเป็นข้อมูลต่อเนื่องจากแถวก่อนหน้า ทำให้ต้องมี logic สำหรับ post-processing และ validation แยกต่างหากเพื่อไม่ให้เกิดรายการที่อยู่อาศัยซ้ำ
การเรียกใช้โมเดลถูกแยกไว้ผ่านเลเยอร์ที่รองรับ OpenAI/OpenRouter และถ้าเอกสารสั้นก็จะวิเคราะห์ในครั้งเดียว แต่ถ้ายาวจะใช้วิธีแยกประมวลผล metadata/ข้อมูลที่อยู่อาศัย/ความเห็นของ AI ออกจากกัน
ประเด็นที่ยังคิดอยู่
ยังพูดได้ยากว่าผลการวิเคราะห์ของ AI ถูกต้อง 100% ดังนั้นตอนนี้จึงยังแสดงควบคู่กับลิงก์ไปยังประกาศต้นฉบับ และยังคงยึดแนวทางที่ให้ผู้ใช้สามารถตรวจสอบข้อมูลสำคัญจากต้นฉบับได้เอง
สิ่งที่กำลังกังวลเป็นพิเศษมีดังนี้
- จะทำให้การจัดข้อมูลตารางจากเอกสารประกาศมีเสถียรภาพได้มากแค่ไหน
- ถ้าต้องการให้ผู้ใช้ตัดสินได้อย่างปลอดภัยมากขึ้นว่า “ตรงกับเงื่อนไขของฉันหรือไม่” UX แบบไหนจะเหมาะที่สุด
- ถ้าต้องการแสดงประโยคอ้างอิงของผลวิเคราะห์ AI ให้ดีขึ้น ควรใช้รูปแบบไหน
- เมื่อประกาศถูกแก้ไขแล้ว จะอัปเดต/เปรียบเทียบผลการวิเคราะห์เดิมอย่างไร
- บนมือถือ ควรแสดงเงื่อนไขคุณสมบัติที่ซับซ้อนอย่างไรไม่ให้อึดอัดเกินไป
นี่เป็นโปรเจกต์ที่เริ่มต้นจากความไม่สะดวกที่ผม/ฉันเจอด้วยตัวเอง และกำลังค่อย ๆ พัฒนาต่ออย่างต่อเนื่อง
ไม่ว่าจะเป็นมุมมองเรื่องเลย์เอาต์ของบริการ วิธีวิเคราะห์ด้วย AI หน้ารายละเอียดประกาศ หรือ UX บนมือถือ หากช่วยแนะนำหรือให้ฟีดแบ็กได้จะขอบคุณมากจริง ๆ
[ Jugeo Compass ]
เว็บ: https://jugeo.co.kr
iOS: https://apps.apple.com/kr/app/…
Android: https://play.google.com/store/apps/details?id=kr.housingcompass.app
2 ความคิดเห็น
แชตสำหรับถาม AI คุณพัฒนาอย่างไรครับ?
ดูเหมือนว่ามีปัญหาที่ส่วนใกล้ปิดรับและส่วนที่จะเปิดรับสมัครถูกบังในโหมดมืดนะครับ