Programování robotického ramene pomocí ChatGPT
Loading...
Date
Authors
Kuba, Josef
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Cílem této bakalářské práce je vývoj virtuálního asistenta, který umožňuje uživatelům bez pokročilých technických znalostí efektivně ovládat robotické rameno. Práce využívá technologii ChatGPT spolu s funkcí \uv{function calling} pro generování příkazů pro API robotického ramene na základě uživatelských vstupů. Důraz je kladen na vývoj a testování vhodných vstupů pro ChatGPT (prompt engineering), s cílem vytvořit intuitivní a uživatelsky přívětivé rozhraní. Testování s uživateli odhalilo možnosti pro zlepšení a poskytlo cennou zpětnou vazbu pro další vývoj. Uživatelé byli schopni bez větších obtíží vytvářet jednoduché programy pro manipulaci s objekty. Výsledky ukazují, že vytvoření takového asistenta je možné a že hlavní výzvou je zadání správně navrženého systémového vstupu pro správné generování kódu. Práce také porovnává výkon a efektivitu ChatGPT verzí 3.5 Turbo a 4, přičemž zdůrazňuje význam výběru vhodné verze pro konkrétní aplikace.
This bachelor thesis aims to develop a virtual assistant that allows users without advanced technical knowledge to effectively control a robotic arm. The thesis uses ChatGPT technology along with \uv{function calling} to generate commands for the robotic arm API based on user input. The focus is on developing and testing appropriate inputs for ChatGPT (prompt engineering), to create an intuitive and user-friendly interface. Testing with users revealed opportunities for improvement and provided valuable feedback for further development. Users were able to create simple object manipulation programs without much difficulty. The results show that the creation of such an assistant is possible and that the main challenge is to specify the correctly designed system input for proper code generation. The paper also compares the performance and efficiency of ChatGPT versions 3.5 Turbo and 4, emphasizing the importance of choosing the appropriate version for a particular application.
This bachelor thesis aims to develop a virtual assistant that allows users without advanced technical knowledge to effectively control a robotic arm. The thesis uses ChatGPT technology along with \uv{function calling} to generate commands for the robotic arm API based on user input. The focus is on developing and testing appropriate inputs for ChatGPT (prompt engineering), to create an intuitive and user-friendly interface. Testing with users revealed opportunities for improvement and provided valuable feedback for further development. Users were able to create simple object manipulation programs without much difficulty. The results show that the creation of such an assistant is possible and that the main challenge is to specify the correctly designed system input for proper code generation. The paper also compares the performance and efficiency of ChatGPT versions 3.5 Turbo and 4, emphasizing the importance of choosing the appropriate version for a particular application.
Description
Citation
KUBA, J. Programování robotického ramene pomocí ChatGPT [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
doc. Ing. Vítězslav Beran, Ph.D. (předseda)
Ing. Radek Hranický, Ph.D. (člen)
doc. Ing. Tomáš Martínek, Ph.D. (člen)
Ing. Marek Šolony, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)
Date of acceptance
2024-06-14
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení