เหตุผลที่ทำ
- ผมดูแลคอมมูนิตี้นักพัฒนาเป็นงานอดิเรกอยู่ครับ
- หลังผ่าตัด ผมยังทำงานไม่ได้เพราะปัญหาสุขภาพ แต่ยังอยากพัฒนาอะไรอยู่เลยทำสิ่งนี้ขึ้นมา (วัยรุ่นพักยาว)
- ในเว็บไซต์ก่อนหน้า เฉพาะส่วนข้อมูลรับสมัครงานก็ทำสถิติได้โดยแทบไม่ต้องเสียค่าโปรโมตหรือใช้ความพยายามพิเศษใด ๆ
- ผู้เข้าชมไม่ซ้ำรายสัปดาห์ 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
ขอให้ทุกคนมีความสุข
13 ความคิดเห็น
เดเวลอปเปอร์ตัวใหญ่คืออะไร
นั่นเป็นการพิมพ์ผิดที่น่าอาย; ;;;
เป็นเว็บไซต์ที่ดี แต่มีบางส่วนที่ลิงก์ใช้งานไม่ได้ คงจะดีถ้าแก้ไขได้~!
https://careers.linecorp.com/ko/jobs/2838/
อ๋อ อันนี้ไม่ใช่เคสข้างเคียงนะ ตอนที่ Cloudflare ล่มเมื่อ 2 วันก่อน อินเทอร์เน็ตใช้ไม่ได้ เลยทำให้งานแบตช์หมดอายุรันแล้วตายตอนนั้นครับ 555
เดี๋ยววันนี้ช่วงเช้ามืดจะตั้งสเคจูลให้มันรันอีกครั้งครับ
เพิ่งตรวจพบว่าในแบตช์ที่จัดการประกาศที่หมดอายุย้อนหลัง มีเคสขอบบางอย่างที่ตรวจจับไม่เจอ
เรื่องนี้ก็น่าจะแก้และปล่อยใช้งานได้ทันทีภายในพรุ่งนี้เช่นกัน ขอบคุณครับ : )
เรา "สุด"
ดีมาก
ขอบคุณสำหรับเว็บไซต์ดี ๆ นะครับ
ผมนี่แหละที่ควรจะขอบคุณครับ 555
ข้อมูลแบบนี้ส่วนใหญ่นำมาจากการครอว์ลิงใช่ไหมครับ?
ใช้ทั้ง RSS, การครอว์ลิง และ job API แบบเสียเงินอย่างผสมผสาน
ไม่ว่าจะเป็นช่องทางไหนก็จะได้ข้อมูลประกาศงานที่เป็นภาษาธรรมชาติ ซึ่งผมนำ
open ai apiมาใช้ดึงฟิลด์ที่จำเป็นออกมา เพื่อนำไปใช้กับการดูข้อมูล/ค้นหา/แนะนำวันนี้มีคนเข้ามาเยี่ยมชมผ่านที่นี่ค่อนข้างเยอะเลย ขอบคุณครับ
ผมดูผ่าน Clarity ว่ามีอะไรเกิดขึ้นฝั่งไคลเอนต์บ้าง พบว่าแม้จะไม่มีการโหลด แต่การเปลี่ยนหน้ากลับช้า เลยเกิด Dead click บ่อยมาก...
กรณีนี้จะรีบแก้ให้ไวครับ : ) ขอให้ทุกคนมีความสุข
เพิ่งลงโพสต์ที่นี่ได้ไม่นานเอง แต่ดูเหมือนว่าผู้ใช้ไลฟ์ของ clarity จะกดเข้ามาเยอะใช้ได้เลยนะครับ
ขอบคุณครับ : )