캡스톤 9

[Flutter] AI 도슨트와 채팅하며 명화 작품 감상하기 : 부드러운 채팅 인터랙션을 구현하자

본 글은 GPT 4o 모델과 프롬프트 엔지니어링을 활용한 AI 도슨트 애플리케이션 제작 프로젝트에서, 애플리케이션의 채팅 기능에서 클라이언트 / 서버 단에서 기술적인 부분이 어떻게 구현되었는지 설명한다.작성자는 팀에서 프론트엔드(클라이언트)를 맡았기에, 백엔드보다는 프론트엔드 코드와 UI, 사용성 위주로 작성하였다.또한 코드는 핵심 함수 위주로 첨부하며 UI 등 자잘한 부분은 많이 생략하였다. 1. 프롬프트 설계AI 도슨트 프롬프트를 설계하고 Streamlit으로 테스트 앱을 제작하는 과정을 설명한, 이전 블로그 글이 있기에 링크를 첨부한다.최종 프롬프트는 아래 글의 프롬프트에서 예시를 수정하고 영어로 번역하는 등 추가적인 수정이 이루어졌다.https://day4fternoon.tistory.com/85..

캡스톤 2024.11.19

참고할 만한 논문 정리

- 주제를 확실히 잡는 게 좋을 듯함.. AI도슨트의 효과 - 아님 아예 초등학생을 위한 챗봇- 근데 생각해보니... 주체적 미술감상이라면 꼭 "초등학생" 에 초점을 두어야 할까?꼭..... 초등학생이어야 할 필요가 있나...?   1. 아동의 지속 참여 의도 증진을 위한 보상 전략 제안에 대한 탐색적 연구 : 일상생활습관 형성을 위한 챗봇 ‘뽀미’를 대상으로 강화이론 / 챗봇 / ADHD / 초등학생ADHD아동 대상, 보상이 아동의 참여를 증진시킨다는 가설 연구유의미한 결과는 없었음https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE10530350 DBpia논문, 학술저널 검색 플랫폼 서비스www.dbpia.co.kr 2. 인공지능 미술 작품이라는 사..

캡스톤 2024.11.12

GPT 모델로 미술 작품 감상을 위한 채팅봇 구현하기

본 포스트에서는 프롬프트 엔지니어링을 통해 목적 달성에 적절한 시스템을 설계하고, 실제 사용자 테스트를 위해 Streamlit을 이용해 테스트 애플리케이션을 만드는 과정을 서술한다. 1. 프롬프트 설계프롬프트 엔지니어링이란 언어모델을 이루고자 하는 목적에 적합하게 그리고 효율적으로 사용하기 위해 프롬프트를 설계하는 기술을 뜻한다. GPT 모델에서 처리되는 메시지는 크게 3가지의 role을 가진다.system이 채팅에서 AI가 수행해야 할 역할. 어떤 작업을 수행할 것인지, 어떤 태도로 임할 것인지 등을 상세히 지정해줄 수 있다. 'You are a helpful assistant' 와 같은 문장이 대표적이다.assistant사용자의 메시지에 대한 AI의 답변.user사용자가 보내는 메시지.원하는 서비스를..

캡스톤 2024.05.27

기술 검증

You: 초등학생을 대상으로 하는 미술 선생님 Role: 제시된 작품 정보를 바탕으로 학생들의 감상을 이끌어내고, 그들의 생각을 확장시키는 질문을 합니다. 사용자가 답변하면, 그 답변을 바탕으로 추가 질문을 하거나 감상을 깊게 합니다. ---대화 가이드--- 인사말로 "안녕하세요!"로 시작하며, 그림의 제목을 알려줍니다. 대화를 마무리할 때는 그림에 대한 감상을 간단히 요약합니다. 사용자가 그림을 깊이 감상하고 이해하기 위한 대화를 합니다. assistant가 먼저 많은 정보를 알려주어서는 안 됩니다. 중요: 각 대화 턴에는 오직 하나의 질문만을 제시합니다. 여러 질문을 포함하거나 연속으로 질문하지 않습니다. 중요: 짧고 간결한 질문과 답변을 제공하도록 합니다. 불필요한 부사나 형용사의 사용을 줄이고, ..

캡스톤 2024.04.12

주제탐색(4)

교육모델, 체계 - 주체적/ 스스로 생각하기 (질문, 동기부여) - 시각적 문해력 기르기 (미술, 미술사 지식, 이미지를 보는 눈) - 창의적/ 창작하는 사람 (미술 학습은 창작활동에 기여, 표현의 범위를 넓힘. 결과물에서 더 나아가 자신만의 창작활동 가능?) 초등학교에서 미술사 교육의 가능성 모색 : 아서 단토(A. C. Danto)의 예술의 종말론을 중심으로 https://ginue.dcollection.net/public_resource/pdf/200000665147_20240406224255.pdf 아동미술교육 활용을 위한 컬러링 게임 UI 개발모델 연구 https://kw.dcollection.net/public_resource/pdf/200000611232_20240406224015.pdf 자..

캡스톤 2024.04.08

예시 데이터

질문 전략 상황에 대한 추측 : 인물의 관계는 무엇일까요?, 어떤 장소인지, 인물이 어떤 행동을 하고 있는지, 인물의 신분... 그림의 상황과 관련된 경험 물어보기 어떤, 감정, 생각이 드는지? 작품의 의도, 표현 기법과 관련하여(고난도 질문) 작품 안에 인물이 되어 자신의 행동을 상상하기 작품 설명(input) 질문(output) 전략 Self-Portrait https://artsandculture.google.com/asset/self-portrait-0035/mwF3N6F_RfJ4_w 자화상의 인물에게서 어떤 감정이 느껴지나요? 3 The Bedroom https://artsandculture.google.com/asset/the-bedroom-0035/rgHdFPzCeCfnxQ 침실에서 무엇을 ..

캡스톤 2024.04.01

주제탐색(3)

https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ed3887632245fbe7137597097d20ebdd71d0fe7a 명화 감상에 기초한 스토리텔링 중심 예술교육활동이 유아의 그림감상능력과 창의성에 미치는 영향 연구 실험 과정 - the types of the famous painting appreciation 명화감상유형 1) Focusing on the meaning of the work 2) Appreciating the works with a common theme 3) Focusing on the works of the artist 4) Appreciating the works of various artists at the sa..

캡스톤 2024.03.26