Programování robotického ramene pomocí ChatGPT
but.committee | 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) | cs |
but.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. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Materna, Zdeněk | cs |
dc.contributor.author | Kuba, Josef | cs |
dc.contributor.referee | Bambušek, Daniel | cs |
dc.date.created | 2024 | cs |
dc.description.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. | cs |
dc.description.abstract | 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. | en |
dc.description.mark | C | cs |
dc.identifier.citation | KUBA, J. Programování robotického ramene pomocí ChatGPT [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 153794 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248213 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | LLM | cs |
dc.subject | ChatGPT | cs |
dc.subject | function calling | cs |
dc.subject | systémový vstup | cs |
dc.subject | prompt engineering | cs |
dc.subject | NLP | cs |
dc.subject | programování robotů | cs |
dc.subject | LLM | en |
dc.subject | ChatGPT | en |
dc.subject | function calling | en |
dc.subject | system prompt | en |
dc.subject | prompt engineering | en |
dc.subject | NLP | en |
dc.subject | robot programing | en |
dc.title | Programování robotického ramene pomocí ChatGPT | cs |
dc.title.alternative | Programming a robotic arm with ChatGPT | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-14 | cs |
dcterms.modified | 2024-06-17-08:45:14 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 153794 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:01:59 | en |
sync.item.modts | 2025.01.17 11:56:05 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |