Разработчик Кун Даниэль собрал робота, который подключает Claude к настоящей отмычке и позволяет языковой модели участвовать во вскрытии штифтового замка. Машина сама двигает инструмент, измеряет сопротивление внутри цилиндра и по этим показаниям выбирает дальнейшие движения. В демонстрации робот смог открыть замок без ручного управления человеком.
При обычном вскрытии мастер слегка натягивает цилиндр и по сопротивлению чувствует, что происходит с отдельными штифтами. Даниэль заменил пальцы двумя датчиками силы. Робот поочередно касается штифтов, измеряет нагрузку и передает результаты Claude. Модель анализирует измерения и помогает решить, куда и насколько сдвинуть отмычку дальше.
Локально механизмом управляет микроконтроллер ESP32-C3 Mini, который общается с Claude по Wi-Fi. За движения отвечают один шаговый двигатель и два сервопривода. Большую часть корпуса, креплений и зубчато-реечного механизма разработчик напечатал на 3D-принтере. Электронику питает литий-ионный аккумулятор, а небольшой экран показывает состояние робота и результаты измерений.
Важнее всего здесь обратная связь от самого замка. Робот не повторяет одну заранее записанную комбинацию движений. После каждого воздействия датчики показывают, как отреагировал механизм, а программа использует новые показания при следующем шаге. Фактически Claude получает возможность принимать решения на основе сигналов из физического мира, а двигатели превращают ответ модели в движение.
Даниэль написал управляющий код самостоятельно и, по его словам, потратил на проект больше 200 часов. Прототип пока требует доработки: автор продолжает настраивать механику и программу, чтобы робот открывал замки стабильнее. После завершения работы разработчик планирует опубликовать исходный код, файлы для 3D-печати и документацию.
Название ролика обещает открытие «любого замка», но демонстрация пока не подтверждает столь широкий результат. Автор показывает работу с штифтовым цилиндровым механизмом и сам признаёт, что повышает надежность прототипа. Замки различаются устройством, числом и формой штифтов, допусками и защитой от вскрытия, поэтому один успешный тест нельзя переносить на все механические замки.
Проект интересен прежде всего тем, что языковая модель здесь вышла за пределы обычного диалога с человеком. Claude получает показания датчиков, оценивает состояние реального механизма и влияет на следующий шаг машины. Подход показывает, как универсальный ИИ можно подключить к датчикам и двигателям, чтобы модель участвовала в действиях уже не на экране, а в физическом мире.