ฉันรู้ว่าคนส่วนใหญ่ที่อ่านข้อความนี้ไม่ใช่โปรแกรมเมอร์คอมพิวเตอร์ จะเกิดอะไรขึ้นถ้าฉันบอกคุณว่าการใช้ปัญญาประดิษฐ์ (AI) คุณสามารถใช้ภาษาโปรแกรมคอมพิวเตอร์ที่คุณไม่รู้อะไรเลยเกี่ยวกับการทำสิ่งที่น่าอัศจรรย์ใน Windows แม้ว่าคุณจะรู้บางอย่างเกี่ยวกับภาษาการเขียนโปรแกรมนี้ แต่การใช้ AI ในการเขียนโปรแกรมจะเร็วขึ้นอย่างน่าอัศจรรย์ บทความนี้จะแสดงวิธีใช้ AI เพื่อเขียนโปรแกรมที่ช่วยแก้ไขปัญหาที่เกิดขึ้นใน Microsoft Outlook ในบางครั้งโดยอัตโนมัติ อย่างไรก็ตาม สามารถใช้ AI เพื่อทำงานอัตโนมัติใน Windows ได้แทบจะไม่จำกัดจำนวน
ในบทความก่อนหน้านี้ “ChatGPT: ลองใช้ AI (ปัญญาประดิษฐ์)” ฉันได้ให้ AI สร้างชุดสั้นๆ ไฟล์ที่จะเริ่มต้นโปรแกรมที่ใช้บริการ Windows ที่ฉันไม่ต้องการให้ทำงานเมื่อโปรแกรมไม่ทำงาน บางทีบางคนอาจพบว่ามีประโยชน์ แต่ส่วนใหญ่จะไม่ สิ่งที่ฉันเรียนรู้จากการลงมือทำคือฉันจำเป็นต้องรู้เพียงเล็กน้อยเกี่ยวกับภาษาโปรแกรมแบบกลุ่ม ทั้งหมดที่ฉันต้องทำคืออธิบายว่าฉันต้องการให้โปรแกรมทำอะไรเหมือนกับว่าฉันกำลังบอกโปรแกรมเมอร์คอมพิวเตอร์มืออาชีพว่าฉันต้องการให้โปรแกรมทำอะไร
ทดสอบ AI
มาลองทดสอบ AI โดยขอให้ AI เขียนโปรแกรมที่ค่อนข้างซับซ้อนเพื่อซ่อมแซมไฟล์ข้อมูล “.pst” ของ Microsoft Outlook โปรดดูบทความก่อนหน้าของฉัน”วิธีซ่อมแซมไฟล์ข้อมูล Outlook”หากคุณมีคำถามใดๆ เกี่ยวกับกระบวนการซ่อมแซม โดยเฉพาะอย่างยิ่ง คุณจะต้องทราบตำแหน่งของไฟล์ข้อมูล “Outlook.pst” และตำแหน่งของโปรแกรมซ่อมแซม “Scanpst.exe” Microsoft Outlook ทุกเวอร์ชันมาพร้อมกับไฟล์ “Scanpst.exe”
ภาษาโปรแกรมก็เหมือนกับภาษาพูดตรงที่บางภาษาสามารถเรียนรู้ได้ง่ายหลังจากใช้งาน และบางภาษาก็เรียนรู้ไม่ได้ แม้ว่าจะใช้งานไปมากแล้วก็ตาม AutoHotKey (AHK) ซึ่งเป็นเครื่องมือการทำงานอัตโนมัติของ Windows ที่ทรงพลัง เป็นหนึ่งในเครื่องมือที่ไม่ง่ายเลย แม้ว่าฉันจะเขียนโปรแกรม AHK มาแล้ว 42 โปรแกรม (บางโปรแกรมเป็นโปรแกรมที่เขียนซ้ำ) ในช่วงหลายปีที่ผ่านมา ฉันมักต้องขอความช่วยเหลือจากเอกสารประกอบเพื่อเขียนโปรแกรมอื่น นั่นเป็นเหตุผลหนึ่งที่ทำให้ฉันเลือกภาษาการเขียนโปรแกรม AHK สำหรับความท้าทายด้าน AI นี้ นอกจากนี้ AHK ยังมีประโยชน์อย่างยิ่งในการทำให้งานคอมพิวเตอร์ที่คุณทำเป็นประจำเป็นอัตโนมัติ
AHK เหมือนกับการเขียนโปรแกรมไฟล์แบตช์บนสเตอรอยด์ เป็นภาษาโปรแกรมฟรีแบบโอเพ่นซอร์สและทรงพลังอย่างยิ่งสำหรับ Windows ซึ่งสามารถสร้างโปรแกรม Windows ที่ทำอะไรก็ได้ที่คุณต้องการให้เป็นอัตโนมัติใน Windows หาก AI สามารถเขียนโปรแกรม AHK ที่ค่อนข้างซับซ้อนได้ ก็ควรจะเขียนโปรแกรมในภาษาโปรแกรมคอมพิวเตอร์ส่วนใหญ่ได้ AHK สามารถตีความสคริปต์ไฟล์ข้อความ (ลงท้ายด้วยนามสกุล”.ahk”) ทีละบรรทัดในขณะที่ดำเนินการ นอกจากนี้ยังสามารถรวบรวมสคริปต์”.ahk”ให้เป็นโปรแกรมสั่งการ”.exe”ที่เรียกใช้ได้ทุกที่ แม้แต่ผู้ที่ไม่มีหรือไม่เคยได้ยินเกี่ยวกับ AHK
Talk To AI
เป้าหมายคือให้ AI เขียนโปรแกรม AHK ที่ซ่อมแซมไฟล์ข้อมูล Microsoft Outlook โดยอัตโนมัติ นี่คือสิ่งที่ฉันบอกให้ AI ทำ:
เขียนโปรแกรม Autohotkey เพื่อ:
1. เรียกใช้ scanpst.exe ซึ่งอยู่ที่ “C:\Program Files (x86)\MicrosoftOffice\root\Office16”
2. รอให้ Microsoft Outlook Inbox Repair Tool เปิดขึ้น
3. ป้อนตำแหน่ง “C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst” ลงในช่อง “ป้อนชื่อไฟล์ที่คุณต้องการสแกน” ในหน้าต่าง “Microsoft Outlook Inbox Repair Tool”
4. คลิกที่ปุ่ม”เริ่ม”ที่ด้านล่างของหน้าต่าง
น่าทึ่งมาก มันเขียนสคริปต์ AHK ที่ดูดีสำหรับทำในสิ่งที่ฉันขอ แต่มันไม่ทำงาน ปัญหาคือมันไม่ได้ทำตามขั้นตอนที่ 4 ด้านบน – คลิกที่ปุ่มเริ่ม
จากนั้นฉันถาม AI:
โปรแกรมที่คุณเขียนไม่ได้คลิกที่ปุ่มเริ่ม ทำไม
AI ตอบกลับพร้อมคำขอโทษ:
ฉันขอโทษสำหรับความผิดพลาดในการตอบกลับครั้งก่อน คำสั่ง ControlClick อาจใช้งานไม่ได้ในบางกรณีเนื่องจากเวลาของการดำเนินการสคริปต์
เพื่อให้แน่ใจว่าสคริปต์คลิกที่ปุ่ม”เริ่ม”ในหน้าต่าง”เครื่องมือซ่อมแซมกล่องจดหมายเข้าของ Microsoft Outlook”คุณสามารถ ใช้คำสั่ง ControlSend แทน ControlClick นี่คือสคริปต์ที่แก้ไข:
เรียกใช้, C:\Program Files (x86)\Microsoft Office\root\Office16\scanpst.exe
WinWait, Microsoft Outlook Inbox Repair Tool
WinActivate
ControlSetText, Edit1, C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst, เครื่องมือซ่อมแซมกล่องจดหมายเข้าของ Microsoft Outlook
ControlFocus, Button1, เครื่องมือซ่อมแซมกล่องจดหมายเข้าของ Microsoft Outlook
ControlSend, Button1, {Enter} , เครื่องมือซ่อมแซมกล่องจดหมายเข้าของ Microsoft Outlook
สคริปต์ด้านบนทำงานได้อย่างสมบูรณ์ สคริปต์ AHK ที่ฉันเขียนเพื่อทำสิ่งเดียวกันนั้นค่อนข้างแตกต่างจากสคริปต์ด้านบน นั่นเป็นเพราะใน AHK มักมีวิธีต่างๆ มากมายในการทำสิ่งเดียวกัน สิ่งที่น่าทึ่งสำหรับฉันคือฉันใช้เวลาอย่างน้อยสองชั่วโมงในการเขียนสคริปต์ AHK ของตัวเอง ฉันใช้เวลาน้อยกว่า 10 นาทีในการเขียนสิ่งที่ฉันต้องการให้ AI ทำ และสร้างสคริปต์ AHK ให้ฉัน
หากคุณต้องการลองด้วยตัวเอง คุณจะต้อง:
1. รู้วิธีเข้าถึงโปรแกรม AI (ดู “ChatGPT: ลอง AI (ปัญญาประดิษฐ์) ดู”)
2. ติดตั้ง AutoHotKey
3. ทราบตำแหน่งของไฟล์ “scanpst.exe” บนพีซีของคุณ
4. ทราบตำแหน่งของไฟล์ “.pst” บนพีซีของคุณ
5. คัดลอกสคริปต์ AHK ที่ AI สร้างขึ้นและวางลงในไฟล์ “.txt”
6. เปลี่ยนนามสกุลจาก “.txt” เป็น “.ahk” แล้วดับเบิลคลิกที่ไฟล์นี้
เรายินดีรับฟังความคิดเห็นของคุณเกี่ยวกับบทความนี้ โปรดใช้ส่วนความคิดเห็นด้านล่างเพื่อตอบกลับ
—