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

[활동3] 개발한 챗봇에 윤리 더하기

 개발한 챗봇에 윤리 더하기

[1단계] 문제 발견하기

[2단계] 문제 해결 방법 탐색하기

[3단계] 개발한 챗봇에 윤리 더하기

완성된 챗봇을 탐색해보았나요? 탐색 과정에서 이상하거나 불편한 점은 없었나요? 사실 우리가 개발한 챗봇은 어딘가 문제가 있습니다. 그렇기에 우리는 이 문제를 발견하고, 직접 해결해보면서 어떤 윤리를 더할 수 있는지 함께 탐색해보도록 합시다. 

활동은 총 3단계로 진행됩니다. 모둠 토의로 문제를 발견하고 해결방법을 정리한 후 개발한 챗봇에 윤리를 더해서 완성해봅시다.


[관련 자료]

- (웹사이트) 엔트리 https://playentry.org/ 

- (완성본 예시) https://naver.me/FARMfyyG


1. 모둠토의를 통해서 완성된 챗봇의 문제점을 정리해 봅시다.

[참고]

1) 모델 개발 중 [인공지능 학습하기]에서 발견한 문제는 없었나요? 

2) 완성된 챗봇과 대화를 하며 발견한 문제는 없었나요?

 


 ​Q. 개발한 챗봇의 문제를 찾아보았나요? 아래 칸에 나의 의견을 정리해 봅시다.

 

완성한 인공지능 챗봇에는 크게 두 가지의 문제점이 있습니다. 

1) 개인정보(프라이버시)가 포함된 데이터 

 

[인공지능 모델 학습하기] 과정에서 여러분은 데이터를 자세히 살펴보았나요? 여기서 활용한 데이터는 우리 또래 친구들의 고민을 적은 ‘문자 혹은 숫자 데이터’입니다. 

그러나 이 데이터를 자세히 살펴본다면, 이렇게 누군가의 이름, 학교 또는 학원 혹은 학년이나 반 등 누군가의 개인정보가 포함되어 있습니다. 이 정보가 가상의 인물이 아니라 나 혹은 내 친구라면 어떤가요? 


2) 사용자의 동의 없는 개인정보(프라이버시)의 활용 

 

완성된 챗봇에서는 이름, 학교, 학년 정보를 수집하고 있습니다. 그리고 마지막에는 수집한 정보를 토대로 고민 해결의 방법으로 여러분의 학교 게시판에 나의 고민을 자동으로 올려준다고 합니다. 여러분은 동의했나요? 

이렇게, 사용자의 동의 없는 데이터 수집과 활용은 불편함을 줍니다. 왜냐하면, 이는 여러분이 가진 개인정보를 무단으로 침해하였기 때문입니다. 이 과정에서 불편함을 느끼게 되는 것이지요. 


2. 발견한 문제를 해결하기 위해서는 어떻게 엔트리 코드 수정이 필요한지 구체적으로 떠올려봅시다.


Q. 엔트리 코드 중 어떤 단계를 어떻게 수정하면 좋을지 정리해봅시다. 

 수정이 필요한 단계

 □ 시작 (인사말, 사용자의 정보를 변수와 리스트로 수집)

 □ 중간 (준비된 텍스트 데이터로 인공지능 학습하기) 

 □ 마지막 (고민 해결이 안 되었을 때 게시판에 고민 공유)

 어떻게 코드 수정을 하면 좋을까요?

 

    

[관련 자료]

- (개선 코드 예시) https://naver.me/GvdHcgES


​3. 똑같은 문제가 발생하지 않기 위해서 우리에게 필요한 약속(윤리)은 무엇이 있을지 모둠 토의로 정리해 봅시다. 

 


우리 모둠에서 떠올린 약속(윤리)는 ____________________________________________________________________ 입니다. 

[수업 지도 TIP]

1) 3번부터는 학생 수준에 따라서 P.32의 확장 활동으로 대체 가능하다. 

2) 학생들이 토의를 통해서 엔트리 수정 방법을 고안하고, 이를 프라이버시 보호와 관련된 약속을 직접 떠올려 보며 엔트리 활동을 윤리 요건과 연결 지어 보면서 활동을 마무리한다. 


 확장 활동(심화) : 개발한 챗봇에 윤리 더하기 

3. 모둠의 아이디어를 더해서 완성한 엔트리를 수정해서 개선합니다. 

[참고] 

1) 다운받았던 데이터를 수정하기 

2) 엔트리 시작 혹은 마지막 대사 수정하기 

3) 변수 수집 부분을 수정하기 이외에도 모둠 토의를 거쳐 문제를 해결해 보도록 합시다. 


[개선 모델(예시)] https://naver.me/GvdHcgES

4. 모델 개선을 완료하였다면, [저장하기] - [작품 상세페이지]를 클릭하여 이동합니다.

 

5. [작품 상세페이지]에서 [외부로 공유] 를 누릅니다. 창이 바뀌면 URL 복사를 통해 모둠 이름과 함께 공유창에 공유합니다. 

*우리 모둠의 결과물 공유가 끝나면, 다른 모둠의 개선 모델을 비교 · 체험해봅시다.


 Q. 다른 모둠의 개선 모델을 비교 · 체험해본 후 나의 생각을 적어봅시다. 
(예) 우리 모둠과의 공통점, 차이점 / 좋은 점 / 아쉬운 점 등 

[수업 지도 TIP]

1) [활동 3]의 3번부터 대체할 수 있는 확장 활동으로, 학생의 엔트리 프로그래밍 실력에 따라서 선택적으로 확장하여 활용하도록 한다.