1 คะแนน โดย GN⁺ 2025-07-15 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Refine เป็นเครื่องมือตรวจไวยากรณ์แบบ ทำงานบนเครื่อง ที่มีความสามารถคล้าย Grammarly
  • ซื้อครั้งเดียว ไม่มีค่าสมาชิกรายเดือน ใช้งานฟีเจอร์ทั้งหมดของ Refine ได้ตลอดชีพโดยไม่มีค่าใช้จ่ายเพิ่มเติมหรือค่าธรรมเนียมแอบแฝง
  • แตกต่างจาก บริการบนคลาวด์ ตรงที่ Refine ทำงานเฉพาะบนเครื่องโดยไม่มีการส่งข้อมูลออกไป จึงมี ความปลอดภัยสูง
  • ช่วยลดภาระจากการถูกเรียกเก็บเงินซ้ำๆ ในระยะยาว พร้อมมอบ ประสบการณ์การจ่ายเงินที่โปร่งใส

1 ความคิดเห็น

 
GN⁺ 2025-07-15
ความคิดเห็นบน Hacker News
  • ในภาพหน้าจอมีตัวอย่างประโยคที่ถูกแก้ไขว่า: "Sometimes I still make mistakes with articles and prepositions, but my grammar is getting better every day I practice" ซึ่งในภาษาอังกฤษแบบอเมริกัน/แบบย่อ ประโยคนี้ถือว่าถูกหลักไวยากรณ์ แต่ในภาษาอังกฤษแบบบริติชเข้ม ๆ คำว่า practice เป็นคำนาม และ practise เป็นคำกริยา เช่น "I go to my practice to practise medicine" ปัญหาของเว็บไซต์นี้คือมันไปโฟกัสแต่ประเด็นรอง ๆ ตัวผลิตภัณฑ์เคารพความเป็นส่วนตัวของฉัน ประสิทธิภาพดี ไม่ต้องต่ออินเทอร์เน็ต ใช้งานได้กับหลายแอป และมีราคาที่โปร่งใส ทั้งหมดนี้เป็นข้อดี แต่สิ่งที่ฉันให้ความสำคัญจริง ๆ คือมันใช้ไวยากรณ์ได้ถูกต้องเสมอหรือไม่ ซึ่งเว็บไซต์นี้ไม่สามารถโน้มน้าวฉันเรื่องนั้นได้เลย

    • ดังนั้นสรุปแล้ว เครื่องมือนี้เอนเอียงไปทาง American English จนมองคำที่ไม่ใช่มาตรฐานแบบนั้นอย่าง practise ว่าเป็นการสะกดผิดเหมือน colour ถ้าคุณใช้คำพวกนี้ในงานเขียนสำหรับชาวอเมริกัน และคุณไม่ได้มาจากเครือจักรภพอังกฤษ มันอาจทำให้ดูหยิ่งโดยใช่เหตุ

    • การเรียก American English ว่าเป็นภาษาอังกฤษแบบ "ย่อรูป(simplified)" เป็นภาษาศาสตร์ผิด ๆ ตามแบบฉบับ มันก็แค่ภาษาถิ่นอีกแบบหนึ่ง ไม่ได้เรียบง่ายหรือซับซ้อนกว่าโดยเนื้อแท้

    • เข้าใจคำอธิบายดี โดยเฉพาะคำว่า "full fat" English แต่ตัวภาษาอังกฤษเองก็ยุ่งเหยิงมาตั้งแต่แรกอยู่แล้ว และยิ่งแพร่หลายไปในประเทศใหม่ ๆ ก็ยิ่งซับซ้อนขึ้น ถ้าเขียนออกมาได้ดีและสื่อความหมายชัดเจน ฉันคิดว่าผลิตภัณฑ์ราคา $15 ก็เพียงพอแล้ว ฉันไม่คิดว่าจุดประสงค์ของผลิตภัณฑ์นี้คือการทำตาม contemporary Oxford English อย่างสมบูรณ์แบบ

    • ทำให้นึกถึงคอมเมนต์ที่ anthony_franco เคยเขียนไว้ดีมาก ประเด็นคือทางเลือกโอเพนซอร์สหลายตัวมักมัวแต่แก้ปัญหาให้ "ผู้ให้บริการคอนเทนต์" ทั้งที่ผู้ใช้จริงสนใจตัวคอนเทนต์เอง OpenHunt ที่ทำมาแข่งกับ Product Hunt ก็เป็นแบบนั้น มีความพยายามสร้างเวอร์ชัน "เสรี, เปิด" ของหลายบริการ แต่ผู้ใช้ส่วนใหญ่จริง ๆ ไม่ได้สนใจมากนัก voat (ตัวแทน Reddit), app.net (Twitter), Diaspora (Facebook), ycreject.com (ตัวแทน Y Combinator) ล้วนขาดในด้านความต้องการและประสบการณ์ของผู้ใช้จริง ถ้าคุณให้ทั้งความฟรี ความเปิด และประสบการณ์ที่ดีกว่าตัวเดิมได้ ก็มีโอกาสไปได้ไกล แต่ส่วนใหญ่ล้มเหลวตรงนั้น คอมเมนต์ที่เกี่ยวข้อง

    • ตัวอย่างเช่นมีประโยคว่า “Is there a educational discount?” ทั้งที่ควรเป็น “an educational discount” ฉันสงสัยว่าเครื่องมือนี้จะจับข้อผิดพลาดแบบนี้ได้ดีหรือเปล่า

  • อยากรู้ว่ามีใครเคยเปรียบเทียบกับผลิตภัณฑ์อื่นอย่าง LanguageTool หรือ Harper บ้างไหม LanguageTool สามารถโฮสต์เองในเครื่องได้ ส่วน Harper ทำงานเป็นส่วนขยาย อยากรู้ระดับความสามารถในการตรวจสะกดและไวยากรณ์เมื่อเทียบกัน

    • ทั้งสองโซลูชันเป็น FOSS (ซอฟต์แวร์เสรีและโอเพนซอร์ส) อ้างอิงลิงก์ LanguageTool และ Harper

    • ฉันใช้ LanguageTool Server มาหลายปีพร้อมตัวเลือก ngrams ถ้าใช้ ngrams จะยอดเยี่ยมมาก แต่ถ้าไม่ใช้ก็แค่พอใช้ ข้อมูล ngrams สำหรับภาษาอังกฤษอย่างเดียวต้องใช้พื้นที่เก็บข้อมูลประมาณ 15GB บน Windows สามารถใช้ Scheduled Tasks ให้เริ่มด้วยไฟล์แบตช์แบบนี้ได้

      SET PATH=SET PATH=C:\program files\Amazon Corretto\jdk17.0.15_6\bin\
      start javaw -cp languagetool-server.jar org.languagetool.server.HTTPServer --port 8081 --allow-origin "*" -l en-US --languageModel "C:\LanguageTool\LanguageTool-6.3\ngram"
      

      อ้างอิง: การใช้ข้อมูล n-gram เพื่อตรวจหาข้อผิดพลาด

    • ฉันทดสอบด้วยประโยค "Look Dick. See Jane. Jane run home. I says you go home to. They eats dinner." LanguageTool ทำงานได้ตามคาด ส่วน Harper ไม่ใช่ ทั้งคู่ชี้ว่ามีการเว้นสองช่องหลังจุดด้วย

    • เรากำลังสร้างส่วนขยายตรวจไวยากรณ์ที่ทำงานในเครื่องโดยใช้ LLM ในตัวของ Chrome ทดสอบได้ที่นี่ LLM ไม่ได้แก้แค่ข้อผิดพลาดในประโยค แต่ยังสามารถแก้จาก "The first US President was Ben Franklin" เป็น "George Washington" ได้ด้วย

  • เป็นไปไม่ได้ที่จะตัดความเป็นไปได้ออกไปโดยสิ้นเชิงว่าซอฟต์แวร์อาจทำตัวเหมือน keylogger เป็นครั้งคราว ถ้าเกิดแบบนั้นขึ้นมา แม้จะไม่ได้ตั้งใจก็ตาม ฉันคิดว่าผู้เขียนควรต้องรับผิดโดยตรง อย่างน้อยในทางกฎหมายก็ไม่มีนิติบุคคลที่รับผิดชอบเรื่องการคุ้มครองข้อมูลส่วนบุคคลอยู่แล้ว เลยรู้สึกว่าไม่มีเหตุผลมากพอให้เชื่อใจ privacy policy

    • ในทางเทคนิคเองก็ไม่มีเหตุผลให้เชื่อใจ แอปนี้ไม่ได้อยู่ใน sandbox ตรวจได้จาก CLI แบบนี้:

        codesign --display --verbose=4 Refine.app 2>&1 | grep sandbox
      

      Apple กำหนดว่าต้องมี network client entitlements จึงจะเข้าถึงเครือข่ายได้ แต่ถ้าไม่ได้อยู่ใน sandbox กฎนี้ก็ไม่ถูกบังคับใช้ ฉันมักใช้เฉพาะแอป sandbox ที่ฉัน build เองบนเครื่อง หรือไม่ก็ได้มาจาก Mac App Store เอกสารที่เกี่ยวข้อง

    • จริง ๆ แล้วความเสี่ยงแบบนี้มีในซอฟต์แวร์ทุกตัว เช่น grammarly ก็สามารถส่งข้อมูลไปที่เซิร์ฟเวอร์ได้อยู่แล้ว

  • ฉันรอให้มีคนทำผลิตภัณฑ์แบบนี้มานานแล้ว จากที่ลองใช้ครั้งแรกถือว่าทำได้ค่อนข้างดี มันเสนอการแก้ไขได้ดีแม้มีหลายภาษาปะปนกัน ข้อเสนอด้านความลื่นไหลของภาษา (fluency) ยังน่าผิดหวังอยู่บ้าง และมีคำแนะนำแปลก ๆ เยอะ เช่น ชอบบอกให้ใส่เครื่องหมายอัญประกาศต้นท้ายประโยค บางครั้งเมื่อ Refine ทำงาน การพิมพ์ข้อความจะค้าง หรือพอเลือกคำแก้ แอปจะค้างราว 0.5 วินาที ทำให้มีปัญหาเรื่องการตอบสนอง ซึ่ง Grammarly หรือ LanguageTool ไม่มีปัญหานี้ อีกทั้งยังมีข้อผิดพลาดทางไวยากรณ์ที่ Refine จับไม่ได้ด้วย (เช่น ปัญหาความสอดคล้องของกริยา) ถึงอย่างนั้นสำหรับรุ่นแรกก็ถือว่าน่าประทับใจมาก และน่าจับตาดูต่อไป

  • LanguageTool เป็นเครื่องมือตรวจสะกด/ไวยากรณ์แบบโอเพนซอร์ส ต่างจาก Grammarly ตรงที่มันอิงกฎ (rule) มากกว่า AI ฉันใช้ทั้งสองเครื่องมือควบคู่กัน วิธี self-host อธิบายไว้ที่นี่

  • ฉันเป็นผู้ใช้ Linux แต่สำหรับ "เครื่องมือสำหรับคนทั่วไป" แบบนี้ ฉันคิดว่าปล่อยบน Windows ก่อนจะสมเหตุสมผลกว่า การออกเฉพาะ MacOS กลับรองรับทั้งตลาดได้ไม่ถึง 15% (แม้แต่ในสหรัฐฯ ก็ยังไม่ถึง 30%) ต่อให้เจาะกลุ่มนักพัฒนาอย่างเดียว นี่ก็ยังเป็นตัวเลือกที่เสียเปรียบที่สุดในสามแพลตฟอร์ม Mac, Windows, Linux อ้างอิงส่วนแบ่งตลาด StatCounter

  • สามารถใช้ LanguageTool แบบ local ผ่าน docker container ได้ ลิงก์ GitHub ของ LocalLanguageTool

    • ดูเหมือนหลายคนชอบทำเรื่องง่ายให้ซับซ้อนเกินจำเป็น การรัน LanguageTool ไม่จำเป็นต้องใช้ docker (เทคโนโลยีฝั่ง Linux) แค่รันเป็นแอป Java ก็พอ ใช้คำสั่งง่าย ๆ แบบนี้ได้เลย

      java -cp languagetool-server.jar org.languagetool.server.HTTPServer
      
    • หลายคนคงยอมจ่าย $15 มากกว่าจะไปจัดการกับ docker container

    • ติดตั้งผ่าน Flatpak ก็ง่ายเช่นกัน Eloquent by sonnyp และสิทธิ์การเข้าถึงก็ถูกจำกัดด้วย Flatpak (GNOME Cgroups, Namespaces ฯลฯ):

      * ไม่สามารถเข้าถึงระบบไฟล์
      * ไม่สามารถเข้าถึงอุปกรณ์
      * ใช้เครือข่ายได้ (เพราะ API เป็นแบบ REST)
      

      ที่ตัวแพ็กเกจ Flatpak ใหญ่ก็เป็นปัญหาของ Java เอง Java เหมาะกับเซิร์ฟเวอร์ แต่ไม่ค่อยเหมาะกับเครื่องพีซีส่วนบุคคล ถ้าทำด้วย C, C++ หรือ Rust ก็น่าจะเข้าไปอยู่ในระบบนิเวศ LibreOffice ไปนานแล้ว Sonny Piers เป็นแพ็กเกจจอร์ที่มีชื่อเสียงและเคยอยู่บอร์ด GNOME

  • ฉันกังวลว่าการเป็น "ใช้โมเดล AI ในเครื่อง" อาจเพิ่มความเสี่ยงให้งานเขียนของฉันถูกเครื่องมือตรวจจับการลอกงานด้วย AI (เช่น Turnitin) มองว่าเป็นงานจาก AI ถ้ายังไม่มีการทดสอบมากพอ ฉันก็ไม่อยากรับความเสี่ยงนั้น

    • ฉันมองว่าความเสี่ยงนั้นไม่น่าจะสูง เครื่องมือนี้ไม่ได้เขียนแทนคุณ แค่แก้ไวยากรณ์เท่านั้น ถ้าเนื้อหาคุณเขียนเอง 99% แล้วให้มันช่วยแค่แก้แกรมมาร์ ก็คงไม่มีเหตุผลให้ถูกตรวจจับ อย่างไรก็ดี ฉันไม่ได้อยู่ในสภาพแวดล้อมการศึกษาหลังยุค LLM โดยตรง เลยไม่กล้ายืนยันเต็มที่

    • เคยมีคนบอกว่าถ้าฉันใช้เครื่องหมายวรรคตอนถูกต้อง กลับยิ่งเสี่ยงถูกมองว่าเป็นงานจาก AI เพราะงั้นฉันเลยไม่ใช้เครื่องหมายวรรคตอนให้ถูกต้องเด็ดขาด

  • แปลกดีที่ใน FAQ ไม่มีการพูดถึงการเปรียบเทียบกับ "Apple Intelligence Writing Tools" เลยแม้แต่น้อย refine อาจจะดีกว่าหรือมีฟีเจอร์มากกว่า แต่การที่มีฟังก์ชันระดับระบบใน Mac อยู่แล้ว อย่างน้อยก็น่าจะยอมรับเรื่องนี้ไว้ในหน้าเว็บบ้าง

  • อีกทางเลือกหนึ่งที่ควรพูดถึงคือ Harper ลิงก์ Harper

    • Harper พื้นฐานเกินไปจนแนะนำได้ยาก มันจับแม้แต่ข้อผิดพลาดชัด ๆ อย่างประธาน-กริยาเอกพจน์/พหูพจน์ไม่สอดคล้องกัน การขาด article อย่าง a/an หรือแม้แต่พิมพ์ผิดอย่าง "don;t" ก็ยังไม่เจอ