19 คะแนน โดย dankim0124 2025-11-13 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

เหตุผลที่ทำ

  • ผมดูแลคอมมูนิตี้นักพัฒนาเป็นงานอดิเรกอยู่ครับ
  • หลังผ่าตัด ผมยังทำงานไม่ได้เพราะปัญหาสุขภาพ แต่ยังอยากพัฒนาอะไรอยู่เลยทำสิ่งนี้ขึ้นมา (วัยรุ่นพักยาว)
  • ในเว็บไซต์ก่อนหน้า เฉพาะส่วนข้อมูลรับสมัครงานก็ทำสถิติได้โดยแทบไม่ต้องเสียค่าโปรโมตหรือใช้ความพยายามพิเศษใด ๆ
    • ผู้เข้าชมไม่ซ้ำรายสัปดาห์ 1 ~ 200+ คน (clarity )
    • อัตราการกลับมาเยี่ยมชมซ้ำ 60%+

จึงแยกออกมาเป็นบริการเฉพาะต่างหาก (เผยแพร่แค่ผ่าน Threads + คนรู้จักเท่านั้น)

ฟีเจอร์ที่อยากอวด

1. ระบบแนะนำสุดเจ๋ง

  • เมื่อคลิกหน้าแสดงรายละเอียดงาน ระบบจะแนะนำประกาศรับสมัครที่เกี่ยวข้องและเทคบล็อกทางด้านขวา
  • ใช้การจัดอันดับบนพื้นฐาน RRF (Reciprocal Rank Fusion) ของ Vector similarity + คะแนน BM25
  • ช่วยหาประกาศที่ตรงเป๊ะโดยไม่ดูแปลกหรือฝืน

2. การคัดสรรและดึงข้อมูลสุดเจ๋ง

  • ข้อมูลจำนวนปีประสบการณ์ หมวดหมู่เทคโนโลยี และสรุปหนึ่งบรรทัด ถูกดึงออกมาด้วย OpenAI API ตั้งแต่ขั้นตอนเก็บรวบรวม
  • นำข้อมูลที่ดึงได้ไปใช้ทั้งในการค้นหาและการแสดงผล

3. การค้นหาสุดเจ๋ง

  • เพิ่มบูสต์ให้คะแนน BM25 สำหรับชุดคีย์เวิร์ดบางแบบ
  • ตัวอย่าง: เมื่อค้นหา "Naver Cloud" ประกาศที่มีคำว่า "Naver Cloud" อยู่ด้วยกันจะขึ้นบนสุด มากกว่าประกาศอื่นที่มีแค่ "Naver" หรือ "Cloud" แยกกัน
  • อันนี้ยากกว่าที่คิด เดี๋ยวไว้จะเรียบเรียงแล้วมาโพสต์อีกที

แหล่งที่เก็บรวบรวม

Naver, LINE, Toss, Karrot, Baemin, Meta, Google, Microsoft ฯลฯ

เกณฑ์การเก็บข้อมูล:

  • สามารถดึงมาจาก Job API ต่างประเทศ (แบบเสียเงิน) ได้ หรือ
  • ไม่มีการระบุข้อจำกัดเรื่องการใช้งานแบบไม่เชิงพาณิชย์สำหรับการเก็บทรัพยากร

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


ลิงก์: devrunner.dev

ขอให้ทุกคนมีความสุข

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น