어떤 언어로 답할지(선호 언어)를 세션에 기억해 두는 기능이에요. 한 번 저장하면 같은 세션의 다음 턴에서 다시 물어도 그대로 유지돼요. set_preferred_language·preferred_language 두 함수를 완성하면 돼요. Note: google-adk 의 세션 state 를 씁니다. set_preferred_language(service, app_name, user_id, session_id, language) 선호 언어(예: "en")를 저장. preferred_language(service, app_name, user_id, session_id) 저장된 선호 언어를 돌려줘요. 없으면 "ko".
google-adk의 세션 state를 이용해 선호 언어를 기억하는 헬퍼를 완성하는 문제입니다. 언어 저장 함수와 언어 조회 함수를 완성할 때, 저장된 값이 다음 턴에서도 유지되어야 하며 저장된 게 없으면 기본값 "ko"를 돌려줘야 합니다.
google-adk 세션 상태에 선호 언어를 저장하고, 다음 턴에서도 그 값이 그대로 돌아오는지 (저장된 게 없으면 기본값 "ko" 가 나오는지) 검증하는 문제입니다. 한 함수는 선호를 저장하고 다른 함수는 다시 읽으므로, 확인할 가치가 있는 동작은 저장한 값이 다음 턴까지 정말 살아남는지이며 기본값만 확인하는 것으로는 부족합니다.