A Microsoft Fara AI-ügynököt teszteli a Google Colabban
A Microsoft Fara AI-ügynököt a Google Colabban lehet tesztelni egy mock OpenAI-kompatibilis végponttal. Ez lehetővé teszi a valós feladatokhoz használt agent loop kipróbálását.

A tutorial a Fara repozitórium klónozásával, a csomag telepítésével, a Playwright előkészítésével és a Fara fájlok ellenőrzésével kezdődik. Ahelyett, hogy azonnal egy Fara-7B telepítésre támaszkodnánk, létrehozunk egy kis, OpenAI-kompatibilis végpontot, amely érvényes böngészőakciókat ad vissza.
Fara telepítése és konfiguráció
A Microsoft Fara repozitóriumát klónozzuk a Colabba, vagy frissítjük a legújabb verziót, ha a már létezik. Telepítjük a Fara-t, valamint a mock végpont és a böngészőmunkafolyamat futtatásához szükséges támogató csomagokat. Telepítjük a Playwright Firefox támogatását is, hogy az ügynök böngészőt tudjon vezérelni a végrehajtás során.
Kapcsolódó: AI ügynökök fejlesztése
Ezután ellenőrizzük a telepített Fara csomagot és annak importálási helyét a notebookban. Listázzuk a Fara forrásmappában található Python fájlokat, hogy megértsük a csomag aktuális felépítését.
Kapcsolódó: OpenAI Codex fejlesztése
Mock OpenAI-kompatibilis végpont indítása
Létrehozunk egy mock OpenAI-kompatibilis végpontot, amely érvényes böngészőakciókat ad vissza. A végpont konfigurációja rugalmas marad, így ugyanaz a notebook később csatlakozhat Azure Foundry-hoz, vLLM-hez, LM Studio-hoz vagy Ollama-hoz.
Kapcsolódó: Android CLI fejlesztés
A mock végpont indítása után a notebook képes lesz tesztelni a Fara agent loopját anélkül, hogy egy teljes Fara-7B telepítésre lenne szükség. A konfigurációs fájlban megadhatjuk, hogy valós Fara végpontot vagy a mock végpontot használjuk. A mock végpont a 8001-es porton fut, és a `computer` nevű akciót használja a `visit_url` és `terminate` argumentumokkal. A Fara AI-ügynök tesztelése a Google Colabban a 8001-es porton keresztül történik.
Kapcsolódó: Euphony vizualizáció