Sitlog is a programming language designed for specifying and interpreting service robots' tasks, utilizing two interpreters for task structure and control information. The Golem-II+ robot leverages this technology along with a cognitive architecture for communication and perception, integrating advanced algorithms for object manipulation and voice recognition. Additionally, it incorporates a multi-direction of arrival (M-DOA) algorithm for audio processing, allowing the robot to interact seamlessly with multiple conversational partners.