Tudom, hogy az ezt olvasók többsége nem számítógép-programozó. Mi lenne, ha azt mondanám, hogy a mesterséges intelligencia (AI) használatával olyan számítógépes programozási nyelvet használhat, amelyről semmit sem tud, és csodálatos dolgokat csinálhat a Windows rendszerben? Még ha tud is valamit erről a programozási nyelvről, elképesztően gyorsabb lesz az AI használata a program megírásához. Ez a cikk bemutatja, hogyan lehet mesterséges intelligencia segítségével olyan programot írni, amely automatizálja a Microsoft Outlookban néha előforduló problémák kijavítását. A mesterséges intelligencia azonban szinte korlátlan számú automatizálási feladat elvégzésére használható a Windows rendszerben.
Egy korábbi cikkben: „ChatGPT: Próbálkozzon AI (mesterséges intelligencia)” című cikkben, a mesterséges intelligenciával egy rövid köteg létrehozását kértem. fájl, amely elindít egy olyan programot, amely olyan Windows szolgáltatást használ, amelyet nem akarok futtatni, amikor a program NEM fut. Talán néhány ember hasznosnak találná ezt, de a legtöbb nem. Amit megtudtam ezzel, hogy nagyon keveset kellett tudnom a kötegelt programozási nyelvről. Csak annyit kellett volna leírnom, hogy mit szeretnék a programtól, mintha egy professzionális számítógép-programozónak mondanám el, hogy mit akarok a programtól.
Teszt AI
Tegyük próbára az AI-t azzal, hogy megkérjük, hogy írjon egy viszonylag összetett programot a Microsoft Outlook „.pst” adatfájljának javítására. Ha bármilyen kérdése van a javítási folyamattal kapcsolatban, olvassa el korábbi, „Az Outlook-adatfájl javítása” című cikkemet. Különösen tudnia kell az „Outlook.pst” adatfájl és a „Scanpst.exe” javítóprogram helyét. A Microsoft Outlook minden verziója tartalmazza a „Scanpst.exe” fájlt.
A programozási nyelvek nagyon hasonlítanak a beszélt nyelvekhez, mivel néhányat viszonylag könnyű megtanulni használatuk után, néhányat pedig nem, még akkor sem, ha sokat használ. Az AutoHotKey (AHK), egy hatékony Windows automatizálási eszköz, egyike azoknak, amelyek nem könnyűek. Annak ellenére, hogy 42 AHK-programot írtam éveken keresztül (ezek egy részét újraírtam), általában a dokumentációból kell segítséget kérnem egy másik program megírásához. Ez az egyik oka annak, hogy az AHK programozási nyelvet választottam ehhez az AI-kihíváshoz. Ezenkívül az AHK rendkívül hasznos lehet a gyakran végzett számítógépes feladatok automatizálásában.
Az AHK olyan, mint a kötegelt fájl programozás szteroidokon. Ez egy ingyenes, nyílt forráskódú és rendkívül hatékony programozási nyelv a Windows számára, amellyel olyan Windows-programokat hozhat létre, amelyek szinte bármit elvégeznek, amit a Windows rendszerben automatizálni szeretne. Ha a mesterséges intelligencia egy kissé összetett AHK-programot tud írni, akkor a legtöbb számítógépes programozási nyelven képes programokat írni. Az AHK végrehajtása során sorról sorra tudja értelmezni a szövegfájl-szkripteket (amelyek „.ahk” kiterjesztéssel végződnek). Ezenkívül képes egy „.ahk” szkriptet „.exe” végrehajtható programmá fordítani, amelyet bárhol futtathatnak, még olyanok is, akik nem ismerik az AHK-t, vagy nem is hallottak róla.
Talk To AI
Talk To AI
h2>
h2>
A cél az, hogy a mesterséges intelligencia egy AHK programot írjon, amely automatizálja a Microsoft Outlook adatfájl javítását. A következőket mondtam az AI-nak:
Írjon egy Autohotkey programot a következőkhöz:
1. Futtassa a scanpst.exe fájlt a „C:\Program Files (x86)\MicrosoftOffice\root\Office16”
2. Várja meg, amíg megnyílik a Microsoft Outlook Inbox Repair Tool eszköze
3. Írja be a „C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst” helyet az „Adja meg a vizsgálni kívánt fájl nevét” mezőbe a „Microsoft Outlook Inbox Repair Tool” ablakában
4. Kattintson a „Start” gombra az ablak alján.
Bámulatosan szép AHK-szkriptet írt, hogy megtegye, amit kértem, de NEM MŰKÖDött. A probléma az volt, hogy nem hajtotta végre a fenti 4. lépést – kattintson a Start gombra.
Ezután megkérdeztem az AI-t:
A program, amit írtál, nem kattintott a Start gombra. Miért?
Az AI bocsánatkéréssel válaszolt:
Elnézést kérek az előző válaszom hibájáért. Előfordulhat, hogy a ControlClick parancs bizonyos esetekben nem működött a szkript végrehajtásának időzítése miatt.
Annak érdekében, hogy a szkript rákattintson a „Start” gombra a „Microsoft Outlook Inbox Repair Tool” ablakában, használja a ControlSend parancsot a ControlClick helyett. Íme a módosított szkript:
Futtatás, C:\Program Files (x86)\Microsoft Office\root\Office16\scanpst.exe
WinWait, Microsoft Outlook Inbox javítóeszköz
WinActivate
ControlSetText, Szerkesztés1, C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst, Microsoft Outlook Inbox Repair Tool
ControlFocus, Button1, Microsoft Outlook Inbox Repair Tool
ControlSend, Button1, {Enter} , Microsoft Outlook Inbox Repair Tool
A fenti szkript tökéletesen működött. Az AHK-szkript, amit ugyanerre írtam, egészen más volt, mint a fenti forgatókönyv. Ennek az az oka, hogy az AHK-ban gyakran sokféleképpen lehet ugyanazt a dolgot megtenni. Számomra az volt a csodálatos, hogy legalább két órámba telt megírni a saját AHK forgatókönyvemet. Kevesebb, mint 10 percembe telt, mire megírtam, hogy mit csináljon a mesterséges intelligencia, és létrehozzam az AHK-szkriptet.
Ha saját maga szeretné kipróbálni, a következőket kell tennie:
1. Ismerje meg, hogyan férhet hozzá egy mesterséges intelligencia programhoz (lásd: „ChatGPT: Próbálkozzon az AI-vel (mesterséges intelligencia)”)
2. Telepítse az AutoHotKey
3. Ismerje meg a „scanpst.exe” fájl helyét a számítógépén
4. Ismerje meg a „.pst” fájl helyét a számítógépén
5. Másolja ki az AI által generált AHK-szkriptet, és illessze be egy „.txt” fájlba
6. Módosítsa a kiterjesztést „.txt”-ről „.ahk”-ra, majd kattintson duplán erre a fájlra.
Várjuk visszajelzését a cikkel kapcsolatban. Kérjük, használja az alábbi Megjegyzések részt a válaszadáshoz.
—