Szoftverfejlesztési folyamat teljes automatizálása AI nagy nyelvi modellek segítéségével

Kirás éve: 2024   |   Státusz: nyitott   |   Külső konzulens: Karz Gergely, Artillence Kft.

A legújabb LLM fejlesztések (pl SWE-Agent, OpenHands) megmutatták számunkra, hogy a szoftverfejlesztés automatizálása ma már egy megvalósítható technológia. A jelenlegi megoldások azonban még csak ~50-55%-ot érnek el a benchmark-okon.

A hallgató feladata a meglévő SOTA (State of the Art) megoldások üzembehelyezése és továbbfejlesztése, azok adaptálása valódi, hétköznapi feladatokra. A hallgató számára lehetőség nyílik az autóipari szoftverfejlesztési folyamatokkal és a nagy nyelvi modellekkel való megismerkedés, majd a tanultakat felhasználva valódi szoftverfejlesztési feladatokra való alkalmazása.

A hallgató feladatai:

  • Legkorszerűbb megoldások feltérképezése, üzembehelyezése
  • Autóipari szoftverfejlesztési folyamatok megismerése
  • Adathalmaz összeállítása issue-teszteset párokból
  • LLM-ek kiértékelése (ChatGPT, Llama, Claude, ...)
  • LLM könyvtárak kiértékelése (Huggingface Transformers, LangChain)
  • LLM Ágens létrehozása a feladatok megoldására 
  • Dokumentáció

A téma szakdolgozatnak, TDK-nak, diplomadolgozatnak továbbfejleszthető. Esetleges SOTA megoldás elérése esetén leaderboard nevezést támogatjuk.

Mészáros Tamás
Mészáros Tamás

docens
meszaros (*) mit * bme * hu
  ResearcherID Scopus ORCID Google Scholar ResearchGate