생성형 인공지능 윤리 2 > Chapter 2. 너와 나를 지키는 인공지능 윤리

[활동3] 프라이버시를 보호하는 인공지능 비서

 프라이버시를 보호하는 인공지능 비서
우리가 만든 인공지능 비서는 어떤 문제가 있을까요? 어떤 말을 해도 필터링 없이 다 수용하게 됩니다. 중요한 정보나 비밀 정보가 들어와도 인공지능이 이를 입력받게 되는 것이죠. 이를 어떻게 보호할 수 있을까요? 인공지능 비서의 코드를 수정해봅시다.
프라이버시를 보호하는 인공지능 비서 만들기는 다음 4단계로 진행됩니다. 먼저 인공지능 비서의 인사말, 첫 질문 등 인트로를 작성합니다. 그 후 전에 작성한 음성 인식 코드를 활용해 음성을 인식한 후, 키워드에 따른 인공지능 비서의 답변을 작성합니다. 마지막으로 개인정보 보호 기능을 추가하면 사생활을 보호하는 인공지능 비서 만들기가 끝이 납니다.


 [0단계] 인공지능 비서 시나리오 만들기

 1. 인공지능 비서에서 이용할 수 있는 기능을 떠올려 보고, 질문과 키워드, 답변 리스트를 미리 만들어 봅시다.

 질문

 키워드

 대답

 ex) 음악 추천

 ex) 노래, 음악

 ex) 신나는 아이돌 노래를 추천해요.

 

 

 

 

 

 

 

 

 

 

 

 

[1단계] 인공지능 비서 인트로 만들기

 1. 간단한 인사말과 기능을 소개하는 인공지능 비서의 인트로를 작성해봅시다.

 2. 인식할 음성 파일의 경로를 입력 받는 코드를 작성해봅시다.

[2단계] 인공지능 비서 음성 인식하기

 입력받은 음성 파일의 내용을 인식하고, 텍스트로 변환합니다.

 [3단계] 인공지능 비서 답변 만들기

 입력받은 내용에서 키워드를 추출하고, 질문에 대한 답변을 if문을 활용해 작성합니다.

 [4단계] 개인정보 보호 기능 추가하기

 입력받은 중 개인정보가 포함되어 있는지 검사하고, 포함되어 있다면 답변을 생략하도록 코드를 수정합니다.


[확장]

입력된 문장에 개인정보가 포함되어 있는지 검사하는 코드는 프로그램의 초반부 / 중반부 / 후반부 중 어디에 위치하는 것이 좋을까요? 그 이유는 무엇일까요?

[수업활동 tip]

1) 개인정보 포함 여부 검사 코드는 초기 단계에 위치하는 게 좋습니다. 프로그램이 개인정보를 처리하기 전에 이를 미리 식별해 꼭 필요한 경우에만 처리될 수 있도록 하여 개인정보 노출을 최소화할 수 있습니다.