Back to Blog

생성형 AI를 활용한 생기부 작성 방법

2024-12-11other

약 2년 전 ChatGPT가 대중에게 공개됨에 따라 생성형 AI의 위상이 갈수록 높아지고 있습니다. 그 활용 방안 중 하나로 세부능력 및 특기사항을 효과적으로 작성할 수 있다는 점을 소개하고자 합니다.

GPT는 Generative Pre-trained Transformer의 약자입니다. 여기서 트랜스포머가 중요한데, 쉽게 말해서 트랜스포머는 "문맥"을 파악해 앞으로 어떤 단어나 문장이 나올지 예측하는 것입니다. 그래서 무엇보다 GPT의 장점은 작문 능력에 있다고 생각합니다. 이러한 특성을 활용하여 생성형 AI로 세부능력 및 특기사항을 어떻게 작성할 수 있는지 제 경험을 바탕으로 알려드리고자 합니다.

현재 시중에는 ChatGPT 스토어, GetGPT 등 다양한 "생기부 도우미" 프로그램들이 있지만, 실제 사용해보니 아쉬운 점이 많았습니다. 많은 선생님들도 비슷한 경험을 하셨을 것입니다. 그래서 저는 각자 자신만의 GPT personalization(개인화)을 하시면 좋겠다는 생각에 이 글을 작성하게 되었습니다.

무엇보다 주의할 사항은 hallucination, 즉 환각 현상입니다. ChatGPT 화면 하단을 보시면 "ChatGPT는 실수를 할 수 있습니다. 중요한 정보를 확인하세요"라는 문구가 있습니다. "기계가 실수하면 안 되는 것 아닌가?"라고 생각하실 수 있지만, 인간도 실수를 하듯이 인간을 모방한 인공지능도 실수를 할 수 있다고 이해해 주시기 바랍니다. 사용자가 입력하지 않은 정보나 실제 존재하지 않는 내용, 비논리적인 답변이 언제든 발생할 수 있으므로, 이를 잘 파악하고 제어하면서 사용하는 것이 중요합니다.

본론으로 들어가면, ChatGPT는 시장을 먼저 선점한 모델입니다. 대부분의 선생님들이 이 모델만 알고 계시겠지만, 사실 시중에는 많은 AI 모델이 존재합니다. 그중에서 제가 추천하고 싶은 것은 Anthropic사의 "Claude"라는 모델입니다. 이 모델은 웹페이지가 영어로 되어있지만, ChatGPT보다 "특히" 한국어 처리 능력이 뛰어나고 작문 실력도 우수합니다. 저는 이번에 Claude 모델을 사용할 예정이며, ChatGPT도 사용법이 비슷하니 참고하시면 좋을 것 같습니다.

ChatGPT와 Claude의 이용 요금은 각각 한 달에 약 3만 원 정도입니다. 저는 이 비용이 그리 비싸지 않다고 생각합니다. 혹시라도 무료 버전으로 사용하실 선생님들께는 차라리 사용하지 않는 것을 추천드립니다. 만약 컴퓨터 활용과 영어에 능숙하시다면, 더 저렴한 API를 사용해보시는 것도 좋은 방법입니다. 예를 들어 구글의 AI Studio에서는 400달러 상당의 무료 크레딧을 제공하고 있습니다.

프롬프트(Prompt)와 프롬프팅(Prompting)의 개념은 AI를 활용하는 데 있어 매우 중요합니다. 쉽게 말해서 AI가 이해하기 쉽도록 지시사항이나 안내(instruction)를 하는 것을 의미합니다.

image.png

먼저 Claude에서 프로젝트를 하나 생성하는 것부터 시작하겠습니다. 프로젝트를 만들 때는 체계적인 접근이 필요합니다.

image.png

프롬프트(Prompt)와 프롬프팅(Prompting)의 개념은 AI를 활용하는 데 있어 매우 중요합니다. 쉽게 말해서 AI가 이해하기 쉽도록 지시사항이나 안내(instruction)를 하는 것을 의미합니다. 먼저 Claude에서 프로젝트를 하나 생성하는 것부터 시작하겠습니다. 프로젝트를 만들 때는 체계적인 접근이 필요합니다. Project Knowledge 섹션은 매우 중요한 부분입니다. 이곳에 선생님께서 평소 사용하시는 생기부 작성 말투, 문장 구조, 그리고 참고하실 자료들을 넣으시면 됩니다. 예를 들어 기존 생기부 사례나 작성 방안 등을 포함할 수 있습니다. 여기서 중요한 점은 문서를 업로드할 때 OCR(광학 문자 인식)이 가능한 PDF 파일을 사용하는 것을 추천드립니다. 물론 이미지 파일도 가능하지만, 텍스트 인식이 가능한 형태가 더 효과적입니다. 저는 예시로 "학교생활기록부 작성 방법 – 제주진학협의회"의 자료를 활용해보도록 하겠습니다. 단, 자료를 업로드할 때 주의하실 점이 있습니다. 한 번에 너무 많은 양의 자료(예: 100페이지가 넘는 PDF)를 업로드하는 것은 피해야 합니다. AI가 효과적으로 처리할 수 있는 적절한 양을 고려하여 자료를 나누어 올리시는 것이 좋습니다. 저는 이제 교과별 세부능력 및 특기사항(교과 세특)을 작성해보도록 하겠습니다. 하지만 그전에 앞서 언급했던 프롬프트 인스트럭션을 작성하는 것이 중요합니다. 이를 위해 'Set Project Instruction'을 선택하여 AI에게 구체적인 지시사항을 입력하도록 하겠습니다.

당신은 학교생활기록부 작성에 풍부한 경험이 있는 고등학교 교사입니다. 다음 지침에 따라 학생의 교과별 세부능력 및 특기사항을 작성해주세요:

  1. 형식 요건
  • 교과별 500자 이내로 작성
  • 객관적이고 구체적인 서술 사용
  • 학생의 성장과 학습 과정에 중점
  • 실제 수업/활동 사례 포함
  1. 필수 포함 사항
  • 수업 참여도와 태도
  • 교과 내용 이해도
  • 학생만의 특별한 학습 방식이나 접근법
  • 시간에 따른 성장과 발전
  • 의미 있는 성과나 기여
  1. 작성 원칙
  • 전문적이면서도 자연스러운 한국어 사용
  • 추상적 칭찬이나 주관적 판단 지양
  • 구체적 사례로 관찰 내용 뒷받침
  • 교과 역량과 연계하여 서술
  1. 서술 구조 가) 수업 태도와 참여도 나) 교과 내용의 이해와 적용 다) 성장과 발전 과정 라) 특기할 만한 특성이나 성과

추가 참고사항:

  • 교육부 지침 준수
  • 학교생활기록부 작성 길라잡이 참조
  • 선행학습 금지 관련 내용 배제
  • 사교육 유발 요소 배제

제공된 학생 정보를 바탕으로 위 지침에 따라 평가를 생성해 주세요.

이런식으로 인스트럭션을 작성해주겠습니다. (이건 예시일 뿐입니다.)

image.png

그 다음에 컨텐츠 추가를 해주겠습니다.

image.png

Add Content 기능을 통해 필요한 자료를 추가할 수 있습니다. PDF 40페이지 정도가 프로젝트 용량의 40%를 차지하므로, 자료 업로드 시 용량 관리에 주의를 기울여야 합니다. 각 선생님들만의 작성 요령과 지침은 가급적 텍스트 파일(.txt)로 정리하여 업로드하시는 것을 추천드립니다. 텍스트 파일이 AI가 처리하기에 더 효율적이기 때문입니다.

네 이제 교과 세부 능력과 특기사항을 작성하려 할 때. 선생님들의 기본 틀은 잡아 놓으셨을 겁니다.

제 세특을 예시로 작성해보자면

image.png

일단 이렇게 질문 해봅시다. 이제 제 수행평가 자료를 올려겠습니다.

image.png

여기서 중요한건 나의 자료, 나의 내용에 없는 내용은 작성해주지마, 이게 실수를 덜 유도합니다.

image.png

좀 부족한거 같습니다. 다른 지구과학 세특 예제를 가져와 학습시켜 주겠습니다.

image.png

image.png

이런 식으로 작성해 주시면 되겠습니다. 저는 지금 대충 작성한 것이라 선생님들이 보시기에는 부족한 면이 많겠지만, 선생님들만의 노하우와 자료 등을 잘 정리하여 쓴다면 플라시보 효과를 가져올 것입니다.

또 다른 예시로 들어보자면, 행특을 작성하실 때에는 선생님들의 자료와 키워드들을 많이 정리해 놓아주면 좋습니다. 그 자료를 입력하고 "이 학생의 기억나는 것을 1~100까지 다 적으십시오. 그리고 논리 정연하게 정리해 주라"고 명령한 뒤, 키워드를 중심으로 행특을 써줘 이런 식으로 하면 됩니다.

주의 사항으로는 Claude를 사용할 때는 한 학생의 세특을 작성했다면 새로운 채팅을 시작해야 합니다.

image.png

그리고 Claude는 사용량이 꽤 빨리 소진된다는 점을 유의해야 합니다. Claude는 3시간 연속으로 사용하면 3시간 동안 사용 제한이 걸립니다. 반면 ChatGPT는 사용량이 더 많고, 인터넷 검색이 가능하다는 장점이 있습니다.

선생님들께서는 편하신 도구를 선택하여 사용하시면 됩니다. ChatGPT도 같은 방식으로 활용하실 수 있습니다.

제가 제안한 방법이 완벽하진 않을 수 있지만, 제가 아는 한에서는 이러한 활용 방법이 효과적이라고 생각합니다.