SG.hu
Képekből generál programkódot a GitHub Copilot

A GitHub egy sor frissítést jelentett be a Copilothoz és bepillantást engedett a mesterséges intelligenciával működő páros programozó ügynökének jövőjébe is.
A figyelemre méltó frissítések között szerepel a Vision for Copilot nevű funkció, amely lehetővé teszi a felhasználók számára, hogy képernyőképet, fotót vagy ábrát csatoljanak egy csevegéshez, a Copilot pedig az alapján legenerálja a felületet, a kódot és az alt szöveget, hogy életre keltse azt. Így például egy marketingcsapat tagja készíthet egy képernyőfotót egy weboldalról, és jelezhet néhány változtatást, amelyet az adott oldalon végre szeretne hajtani. Ahelyett, hogy az ilyen változtatásokat szöveges felszólításokkal kérné, mostantól lehetőség van egy kép feltöltésére, és csak meg kell kérni a Copilotot, hogy hajtsa végre a fájlban jelzett változtatásokat.
A GitHub egy új, „következő szerkesztési javaslatok” elnevezésű funkciót is bevezet a Copilot szélesebb körű kód-funkcionalitásának részeként. Eddig a GitHub Copilot a VS Code szerkesztőben a kurzor pozíciójából dolgozott, mostantól azonban más, nemrégiben végzett szerkesztések alapján megjósolja, hogy mit szeretne az ember legközelebb csinálni. Alapvetően gazdagabb kontextuális jeleket használ, hogy automatikusan javaslatot tegyen a következő szerkesztésre. Ha a fejlesztő el akarja fogadni a javaslatokat, akkor a Tab billentyűt kell megnyomnia, vagy az Esc billentyűvel utasíthatja el azokat.
A GitHub tavaly novemberben mutatta be a Copilot Edits nevű szolgáltatást, amely lehetővé teszi több fájl egyszerre történő szerkesztését emberi nyelven megfogalmazott utasításokkal. Ez a funkció most az általános elérhetőség felé halad, miközben egy új „ügynök móddal” is kiegészítették, amely azonosítja az összes olyan fájlt, amely releváns a fejlesztő által végrehajtani kívánt módosítások szempontjából - ahelyett, hogy arra hagyatkozna, hogy a fejlesztő manuálisan válassza ki azokat a fájlokat, amelyekre a módosításoknak vonatkozniuk kell. "A Copilot mostantól több munkát végez annak kiderítésére, hogy milyen szándékkal érkezett az eredeti kérés, majd megpróbálja megoldani azt” - mondta Thomas Dohmke, a GitHub vezérigazgatója.
Hosszabb távon a cél az, hogy az ilyen „ügynökmódok” a Copilot más aspektusaira is vonatkozzanak, lehetővé téve a nagyobb automatizálást az egymással összefüggő feladatok szélesebb körében. Ezért a GitHub egy új, Project Padawan nevű kezdeményezésbe is belekezdett, amely lényegében egy SWE (software engineering) ügynök, amely önállóan képes feladatokat kezelni egy olyan fejlesztő irányításával, aki a Copilothoz rendeli a problémákat. Dohmke nem árulta el, hogy ez mikorra készülhet el, csupán annyit jegyzett meg, hogy a partnerekkel és a közösséggel együtt dolgoznak majd a fejlesztésén. "Olyan partnereket keresünk, akik szintén ügynököket építenek, hogy integráljuk őket, és az ügyfeleket a velünk való munkára biztatjuk, és hogy adjanak visszajelzést, mert tudjuk, hogy a rendszer ebben a szakaszban még nem tökéletes” - mondta Dohmke.
A figyelemre méltó frissítések között szerepel a Vision for Copilot nevű funkció, amely lehetővé teszi a felhasználók számára, hogy képernyőképet, fotót vagy ábrát csatoljanak egy csevegéshez, a Copilot pedig az alapján legenerálja a felületet, a kódot és az alt szöveget, hogy életre keltse azt. Így például egy marketingcsapat tagja készíthet egy képernyőfotót egy weboldalról, és jelezhet néhány változtatást, amelyet az adott oldalon végre szeretne hajtani. Ahelyett, hogy az ilyen változtatásokat szöveges felszólításokkal kérné, mostantól lehetőség van egy kép feltöltésére, és csak meg kell kérni a Copilotot, hogy hajtsa végre a fájlban jelzett változtatásokat.
A GitHub egy új, „következő szerkesztési javaslatok” elnevezésű funkciót is bevezet a Copilot szélesebb körű kód-funkcionalitásának részeként. Eddig a GitHub Copilot a VS Code szerkesztőben a kurzor pozíciójából dolgozott, mostantól azonban más, nemrégiben végzett szerkesztések alapján megjósolja, hogy mit szeretne az ember legközelebb csinálni. Alapvetően gazdagabb kontextuális jeleket használ, hogy automatikusan javaslatot tegyen a következő szerkesztésre. Ha a fejlesztő el akarja fogadni a javaslatokat, akkor a Tab billentyűt kell megnyomnia, vagy az Esc billentyűvel utasíthatja el azokat.
A GitHub tavaly novemberben mutatta be a Copilot Edits nevű szolgáltatást, amely lehetővé teszi több fájl egyszerre történő szerkesztését emberi nyelven megfogalmazott utasításokkal. Ez a funkció most az általános elérhetőség felé halad, miközben egy új „ügynök móddal” is kiegészítették, amely azonosítja az összes olyan fájlt, amely releváns a fejlesztő által végrehajtani kívánt módosítások szempontjából - ahelyett, hogy arra hagyatkozna, hogy a fejlesztő manuálisan válassza ki azokat a fájlokat, amelyekre a módosításoknak vonatkozniuk kell. "A Copilot mostantól több munkát végez annak kiderítésére, hogy milyen szándékkal érkezett az eredeti kérés, majd megpróbálja megoldani azt” - mondta Thomas Dohmke, a GitHub vezérigazgatója.
Hosszabb távon a cél az, hogy az ilyen „ügynökmódok” a Copilot más aspektusaira is vonatkozzanak, lehetővé téve a nagyobb automatizálást az egymással összefüggő feladatok szélesebb körében. Ezért a GitHub egy új, Project Padawan nevű kezdeményezésbe is belekezdett, amely lényegében egy SWE (software engineering) ügynök, amely önállóan képes feladatokat kezelni egy olyan fejlesztő irányításával, aki a Copilothoz rendeli a problémákat. Dohmke nem árulta el, hogy ez mikorra készülhet el, csupán annyit jegyzett meg, hogy a partnerekkel és a közösséggel együtt dolgoznak majd a fejlesztésén. "Olyan partnereket keresünk, akik szintén ügynököket építenek, hogy integráljuk őket, és az ügyfeleket a velünk való munkára biztatjuk, és hogy adjanak visszajelzést, mert tudjuk, hogy a rendszer ebben a szakaszban még nem tökéletes” - mondta Dohmke.