31 คะแนน โดย hongminhee 2025-02-06 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

ผมลองใช้เวลาประมาณครึ่งวันทำเครื่องมือสรุปหน้าเว็บแบบเรียบง่ายที่อาศัย LLM เป็นแอป CLI แล้วนำมาเผยแพร่ครับ เทคโนโลยีที่ใช้ก็น่าจะมีประมาณ Deno, LangChain.js และ cheer-reader (ตัวแทนของ Readability.js)

หากต้องการติดตั้ง จำเป็นต้องมี Deno:

deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli  

ก่อนใช้งานครั้งแรก ต้องตั้งค่าโมเดลที่จะใช้และ API key ก่อน:

yoyak set-model gemini-2.0-flash-exp  # จะถามหา API key ผ่าน standard input  

หลังจากนั้นก็ใส่ URL ของหน้าเว็บที่ต้องการสรุปต่อท้ายคำสั่ง yoyak summary ได้เลย

yoyak summary https://github.com/dahlia/yoyak  

หากต้องการแปลด้วย ให้ใส่รหัสภาษาในรูปแบบ ISO 639-1 (เช่น ภาษาเกาหลี → ko) ต่อท้ายออปชัน -l:

yoyak summary -l ko https://github.com/dahlia/yoyak  

ถ้าต้องการเพียงดึงเนื้อหาโดยไม่สรุป ให้ใช้คำสั่ง yoyak scrape (จะแสดงผลเป็นรูปแบบ Markdown) และถ้าต้องการแปลอย่างเดียวโดยไม่สรุป ก็ให้ใส่ออปชัน -l กับคำสั่ง yoyak scrape ได้เช่นกัน

เครื่องมือนี้โฟกัสเฉพาะความสามารถด้านการสรุปและแปลโดยไม่มีฟีเจอร์อื่นมากนัก หวังว่าจะนำไปใช้ประโยชน์กันได้ครับ

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

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