სისტემა, რომელიც საშუალებას აძლევს რობოტებს ბუნებრივი ენის ეფექტურად შესრულება
Miscellanea / / December 02, 2021
ოცნებობთ მომავალზე, სადაც რობოტები გამოიყენებენ სხვადასხვა აქტივობებს, რათა ჩვენ თვითონ არ მოგვიწიოს მათი გაკეთება?
მოდი, დაფიქრდი! დასუფთავება, საჭმლის მომზადება, ჩვენი ყველა სამუშაოს შესრულება მხოლოდ რამდენიმე გასაოცარი შესაძლებლობაა. რა შესანიშნავი შესაძლებლობაა, არა? სამწუხაროდ, ამ მომენტში მოგიწევთ ოცნების გაგრძელება.
მიუხედავად იმისა, რომ არსებობს რამდენიმე საოცარი რობოტები რომ არსებობს, რობოტები ჯერ კიდევ არ არიან საკმარისად ადაპტირებულნი, რომ მსგავსი აქტივობების ფართო სპექტრი ეფექტურად განახორციელონ. უფრო მეტიც, მიუხედავად იმისა, რომ მეტყველების ამოცნობის ტექნოლოგია ნახტომებით და საზღვრებით განვითარდა, ის მაინც არ არის საკმარისად კარგი რობოტებთან გამოსაყენებლად.
თქვენი საუკეთესო ფსონი იმისთვის, რომ ჰიპოთეტური რობოტი ბატლერის მსგავსი რამ მიჰყვეს თქვენს მითითებებს, იქნება ინსტრუქციების ნაკრების აკრეფა.
სალაპარაკო ბრძანებები
სალაპარაკო ბრძანებების პრობლემა ის არის, რომ ისინი შეიცავს სხვადასხვა დონის სირთულის, თუმცა ეს შეიძლება ყოველთვის არ იყოს ნათელი.
წარმოიდგინეთ, რომ თქვენს რობოტს ეუბნებით: „აიღე ეს ყუთი იქით“. როგორც ჩანს, ეს საკმაოდ მარტივია, მაგრამ არის პრობლემა. თქვენს რობოტს მოუწევს ამის დაყოფა რამდენიმე საფეხურზე მოქმედების დასრულებამდე. ამ ბრძანების შესრულების შესაძლო სცენარია:
- ჩართეთ თვალთვალის სისტემა
- ჩართეთ ფეხით მოძრავი ძრავები
- მიმართულების შეცვლა
- გადადგით საჭირო ნაბიჯები
- კიდურების როტაცია
- სამაგრი ყუთი
- ლიფტის ყუთი
როგორც ხედავთ, ეს რეალურად უფრო რთულია, ვიდრე თავიდან ჩანდა. ახლა წარმოიდგინეთ ეს ბრძანება ისეთთან შედარებით, როგორიცაა: „ჩართეთ თვალთვალის სისტემა“. მიუხედავად იმისა, რომ ამ 2 ბრძანების მისაცემად გამოყენებული სიტყვების რაოდენობა მსგავსია, მათი სირთულის დონეები ერთმანეთისგან განსხვავდება.
როგორ მოვაგვაროთ ეს? როგორც ახლა დგას, რობოტებს გაუჭირდებათ სალაპარაკო ბრძანებების სირთულის სხვადასხვა დონის გარკვევა.
ნუ გეშინია, გუნდი ბრაუნის უნივერსიტეტი შეიმუშავა სისტემა, რომელიც აუმჯობესებს რობოტების მიერ გახმოვანებულ ბრძანებებს.
როგორ აიძულოთ თქვენი რობოტები დაემორჩილონ თქვენს ბრძანებებს: სისტემა, რომელიც საშუალებას აძლევს რობოტებს ეფექტურად შეასრულონ სალაპარაკო ბრძანებები
ბრაუნის მკვლევარებმა მათ მიერ მოპოვებული მონაცემები გამოიყენეს თავიანთი სისტემის გასასწავლად სირთულის სხვადასხვა დონის გასაგებად. შემდეგ სისტემამ შეძლო შეეკრიბა რა ქმედებები იყო საჭირო განსახორციელებელი და გაეგო წინადადების სხვადასხვა სტრუქტურასთან დაკავშირებული სირთულის დონე.
ბრაუნის უნივერსიტეტის გუნდმა გადაწყვიტეს ეშმაკური სისტემის გამოყენებით რობოტების მიერ სალაპარაკო ბრძანებების შესრულებაზე გადაჭრის პრობლემა. მათ გამოიყენეს ორივე Amazon მექანიკოსი თურქი ასევე ხელსაწყო სახელწოდებით Virtual Cleanup World მათი მოდელის შესაქმნელად.
ვირტუალური Cleanup World არის ვირტუალური დავალების დომენი. იგი შედგება ფერადი კოდირებული ოთახებისგან, ვირტუალური რობოტისა და ობიექტისგან, რომლითაც რობოტი ასრულებს დავალებებს.
Mechanical Turk-ის მოხალისეებმა გაარკვიეს, თუ რომელი ინსტრუქციების ნაკრები იწვევდა კონკრეტულ მოქმედებებს Cleanup world-ში. პირველ რიგში, მათ დააკვირდნენ რობოტს, როდესაც ის ასრულებდა სხვადასხვა დავალებებს.
შემდეგ მათ ჰკითხეს, თუ რომელი ინსტრუქციების ნაკრები იმუშავებდა უკეთესად. მოხალისეებს სთხოვეს შეექმნათ მაღალი დონის, საშუალო და დაბალი დონის ბრძანებები.
მაღალი დონის ბრძანებები იყო ისეთები, როგორიცაა რობოტის მითითება, რომ სკამი გადაეტანა კონკრეტული ფერის ოთახში. დაბალი დონის ბრძანებები იყო ბრძანებები დაყოფილი რამდენიმე ეტაპად. საშუალო დონის ბრძანებები აერთიანებდა მაღალი და დაბალი დონის ბრძანებების მახასიათებლებს.
ბრაუნის მკვლევარებმა მათ მიერ მოპოვებული მონაცემები გამოიყენეს თავიანთი სისტემის გასასწავლად სირთულის სხვადასხვა დონის გასაგებად. შემდეგ სისტემამ შეძლო შეეკრიბა რა ქმედებები იყო საჭირო განსახორციელებელი და გაეგო წინადადების სხვადასხვა სტრუქტურასთან დაკავშირებული სირთულის დონე.
სისტემის გამოცდაზე დაყენება
როდესაც რობოტებმა შეძლეს სასურველი საბოლოო შედეგის გარკვევა და ასევე ამოცანების სირთულის დონის გაგება, ისინი ასრულებდნენ დავალებას მხოლოდ 1 წამში დროის 90 პროცენტში.
ამის საფუძველზე მან მიცემული სალაპარაკო ბრძანებების საფუძველზე შეძლო შესაბამისი გეგმის შემუშავება. მათი სისტემის მომზადების შემდეგ, დადგა დრო მათი შრომის ნაყოფის გამოცდაზე. კვლევამ კიდევ ერთხელ გამოიყენა Cleanup World, ისევე როგორც ნამდვილი რობოტი, რომელიც მოქმედებს ფიზიკურ სივრცეში, რომელიც შეიქმნა ვირტუალური Cleanup World-ის მსგავსად.
როდესაც რობოტებმა შეძლეს სასურველი საბოლოო შედეგის გარკვევა და ასევე ამოცანების სირთულის დონის გაგება, ისინი ასრულებდნენ დავალებას მხოლოდ 1 წამში დროის 90 პროცენტში.
თუმცა, როდესაც სირთულის დონის გაგებაში იყო ავარია, დავალების შესრულებას უფრო მეტი დრო დასჭირდა. ამ შემთხვევაში, რობოტებს დასჭირდათ 20 ან მეტი წამის დაგეგმვა დავალების შესასრულებლად.
მკვლევარებმა უნდა იპოვონ გზები ამ ავარიების მინიმუმამდე შესამცირებლად, რათა შექმნან უფრო ეფექტური სისტემა.
საბოლოო აზრები
რობოტებს ჯერ კიდევ ბევრი გზა აქვთ გასავლელი, სანამ ისინი მეინსტრიმში გახდებიან. თუმცა, ეს ნამუშევარი გვაახლოებს რობოტების ყოლასთან, რომლებიც ადვილად გაიგებენ იმ ბრძანებებს, რომლებსაც ჩვენ ვაძლევთ მათ. მანამდე კი წადი შენი ჭურჭლის დაბანა.