OpenAI alapú chatbot fejlesztése 1

A jelen kutatás célja egy olyan chatbot kifejlesztése volt, amely képes kontextusban maradva kérdésekre válaszolni, valamint adatokat validálni és összehasonlítani egy előre meghatározott adatbázissal. A chatbot szintén lehetőséget nyújt a felhasználóknak hibajelentésre és előfizetések módosítására. A kutatás során a fejlesztéshez a Python technológiai platformot választottuk a .NET helyett, tekintettel a Python rugalmasságára, gyorsaságára és az egyszerűen integrálható API-k és nyílt forráskódú könyvtárak nagy választékára. Két fő megközelítést vizsgáltunk: az Azure Language Studio alapú megoldást és az OpenAI API hívásokat használó chatbotot. Eredményeink szerint a prompt optimalizált chatbot gyorsabban reagált a felhasználói igényekre, és kevesebb időt igényelt a fejlesztése, mivel nem volt szükség hetekig tartó adatfeltöltésre. Ez gyorsabb tesztelést és modellfinomítást tett lehetővé, ami javította a fejlesztési és a felhasználói élményt is. Továbbá a chatbot képes volt kontextusban maradni, lehetővé téve a felhasználók számára, hogy egymást követő kérdéseket tegyenek fel anélkül, hogy újra el kellene magyarázniuk a helyzetet. A kutatás hozzájárult a chatbot fejlesztési technológiák területéhez, különösen a kontextusérzékeny válaszadás és adatvalidáció terén.

Pekár Adrián

2023-07-05

Támogató: DXC Technology