ฉันรู้ว่าคนส่วนใหญ่ที่อ่านข้อความนี้ไม่ใช่โปรแกรมเมอร์คอมพิวเตอร์ จะเกิดอะไรขึ้นถ้าฉันบอกคุณว่าการใช้ปัญญาประดิษฐ์ (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” แล้วดับเบิลคลิกที่ไฟล์นี้

เรายินดีรับฟังความคิดเห็นของคุณเกี่ยวกับบทความนี้ โปรดใช้ส่วนความคิดเห็นด้านล่างเพื่อตอบกลับ

Categories: IT Info