뒤로
Kwon Park
Kwon Park ·

인공지능은 인간의 마음을 분석할 수 있을까?

안녕하세요 저는 경기도에서 중학교 기술 교사를 하고 있는 박권입니다.

최근에 마이크로소프트 365툴들을 활용한 내 마음 분석하기라는 프로덕트에 많은 관심을 보여 주셔서 이 글을 작성하게 되었습니다.

시작하면서

저는 교사로서 학생들의 데이터를 다루다 보니, 학생들의 개인정보 보호에 대한 관심이 많았습니다. 일반적인 서버를 사용할 경우, 학생들의 데이터가 유출될 위험이 있어 보안에 더욱 신경 쓰게 되었습니다. 교사가 학생들의 감정 상태를 분석하는 것도 중요하지만, 학생들이 자신의 감정을 직접 분석할 수 있는 프로그램을 체험하게 함으로써 코딩의 기초와 인공지능의 활용 사례를 이해할 수 있도록 하는 것이 중요하다고 생각했습니다. 이러한 이유로 저는 이 프로덕트를 시작하게 되었습니다.

마음 일기의 구조

Forms 일기를 입력.gif

프로젝트의 흐름도는 아래와 같습니다. Microsoft 365를 이용하여 설계된 이 시스템의 장점을 설명하겠습니다.

  1. 통합된 생태계:

    • Microsoft 365는 다양한 도구와 서비스가 통합된 플랫폼입니다. Forms, Power Automate, SharePoint, Power Apps, Power BI 등 다양한 애플리케이션을 한 곳에서 관리하고 사용할 수 있습니다. 이를 통해 작업 효율성과 생산성을 크게 향상시킬 수 있습니다.

  2. 자동화된 워크플로우:

    • Power Automate를 활용하여 Forms에 입력된 데이터를 자동으로 SharePoint에 저장함으로써 수작업의 번거로움을 줄일 수 있습니다. 이러한 자동화된 프로세스는 데이터 관리의 정확성을 높이고, 시간을 절약합니다.

  3. 강력한 데이터 분석 및 시각화:

    • Power BI를 통해 SharePoint에 저장된 데이터를 시각화하여 분석할 수 있습니다. 이를 통해 학생들의 감정 상태나 학습 진행 상황을 한눈에 파악할 수 있어, 보다 효과적인 교육 전략을 수립할 수 있습니다.

  4. 보안 및 프라이버시:

    • Microsoft 365는 기업용으로 설계된 높은 수준의 보안 기능을 제공합니다. 학생들의 개인정보를 안전하게 보호할 수 있으며, 데이터 유출 방지와 관련된 다양한 보안 설정을 지원합니다.

  5. 협업 기능 강화:

    • Microsoft 365의 도구들은 협업에 최적화되어 있습니다. 여러 교사와 관리자가 동시에 접근하여 데이터를 분석하고, 의견을 교환하며, 학생들의 상태를 효과적으로 모니터링할 수 있습니다.

  6. 사용자 친화적인 인터페이스:

    • Microsoft 365의 각 도구들은 직관적인 사용자 인터페이스를 제공하여, 교사와 학생들이 쉽게 사용할 수 있습니다. 복잡한 기술 지식 없이도 쉽게 접근하고 활용할 수 있습니다.

  7. 유연성 및 확장성:

    • 필요에 따라 다양한 애플리케이션과 기능을 추가하거나 변경할 수 있어, 프로젝트의 범위와 목표에 맞게 유연하게 대응할 수 있습니다. 또한, Microsoft 365는 다양한 서드파티 애플리케이션과의 연동을 지원하여 기능을 확장할 수 있습니다.

이와 같은 장점들을 통해, 학생들이 자신의 감정을 분석하고, 교사들이 이를 바탕으로 학생들을 효과적으로 지원할 수 있는 강력한 교육 도구로 활용할 수 있습니다.

제작 순서

1. 코파일럿 설계

< PowerApps는 Microsoft의 저코드 플랫폼으로, 사용자가 코드 작성 없이 간편하게 비즈니스 애플리케이션을 개발할 수 있도록 돕습니다. >

PowerApps는 같은 워크스페이스 내의 팀원들이 활용할 수 있는 앱을 개발하는 도구입니다. 인공지능이 도입되면서 코파일럿을 사용할 수 있게 되었습니다.

image.png

1.1 폴 에크만 6가지 기본 감정

< 기본 감정 이론 (Basic Emotions Theory)

에크먼은 모든 인간이 보편적으로 경험하는 몇 가지 기본 감정이 있다고 주장합니다. 그는 6가지 기본 감정을 제안했으며, 이후 연구에서 이 목록을 확장했습니다. 초기의 6가지 기본 감정은 다음과 같습니다.

  • 행복 (Happiness)

  • 슬픔 (Sadness)

  • 놀람 (Surprise)

  • 공포 (Fear)

  • 혐오 (Disgust)

  • 분노 (Anger) >

일기의 내용을 분석하여 폴 에크만의 6가지 기본 감정을 토대로 글에서 느껴지는 각 감정을 1~10점으로 점수화 하도록 하였습니다.

1.2 일기에 대한 코칭

일기를 교사의 입장에서 일기 작성시 도움이 될 수 있는 충고를 작성하도록 하였습니다.

2. Forms로 일기 작성

< Microsoft Forms는 설문조사, 퀴즈, 피드백 등을 손쉽게 만들고 응답을 수집 및 분석할 수 있는 클라우드 기반 양식 생성 도구입니다. >

image.png

Forms로 학생들에게 자신의 마음을 일기로 작성할 수 있는 양식을 배부합니다.

3. PowerAutomate

< Power Automate는 다양한 애플리케이션 및 서비스를 연결하여 비즈니스 프로세스를 자동화하는 Microsoft의 클라우드 기반 서비스입니다. >

image.png

PowerAutomate는 Forms에 자료가 입력되는 것이 트리거가 되어 SharePoint에 자료를 저장합니다. 이때 PowerApps로 미리 만들어둔 프롬프트 AI가 작동하여 일기를 분석하여 6가지 감정 상태로 분석하여 점수를 주고, 일기에 대한 조언을 작성하여 SharePoint에 같이 저장하게 됩니다.

4. SharePoint

< SharePoint는 문서 관리와 팀 협업을 위한 Microsoft의 웹 기반 플랫폼입니다. >

image.png

SharePoint는 데이터베이스의 역할을 합니다.

5. Power BI

< Power BI는 데이터를 시각화하고 인사이트를 제공하는 Microsoft의 비즈니스 분석 도구입니다. >

image.png

Power BI로 SharePoint의 자료를 시각화합니다.

마치며

ChatGPT와 Copilot 등의 도입으로 인해 코딩의 진입 장벽이 낮아졌으나, 여전히 많은 사람들이 코딩에 대해 두려움을 느끼고 있으며 노코딩에 대한 관심이 높아지고 있습니다. 이에 따라, 학생들이 폐쇄된 환경에서 자신의 기분을 지속적으로 누적하고 분석할 수 있는 제품을 개발하는 데 목적을 두었습니다. 또한, 데이터 관리를 위해 마이크로소프트의 데이터베이스를 이용하여 안정성을 강조했습니다.

다만, 파이썬이나 자바 등의 프로그램을 활용할 때보다 속도가 느리고 다양한 지원을 받는 데 어려움이 있지만, 학생들이 직접 인공지능을 활용한 코딩을 경험하고 이를 어떻게 활용할 수 있는지 고민할 수 있는 커리큘럼이 되기를 바랍니다.

긴 글 읽어주셔서 감사합니다.

내 마음 분석하기

Ms 파워앱스를 활용한 니코동 인공지능 프로그램

2

댓글

로그인 후 댓글을 남길 수 있습니다.

Doeon Kwon 권도언
Doeon Kwon 권도언

박권님 메이커로그가 이번주 뉴스레터에 소개되었어요 :) https://stib.ee/hqmC