brunch

You can make anything
by writing

C.S.Lewis

by 누리 Jun 15. 2024

카카오톡 챌린지 인증, 카운팅 프로그램 만들기

코딩의 ㅋ도 모르는 비개발자의 소소한 업무 자동화

`혹시 카카오톡에서 인증 챌린지 해보신 적 있으신가요? #오운완, #1일1독 등... 친구들과 함께 소소한 인증 챌린지를 해본 경험 다들 한 번쯤은 해보셨을 것 같아요. 챌린지 종료 시점! 누가 달성했는지 어떻게 카운팅 하시나요? 비개발자 지피터스 커뮤니티 리더가 AI 찐친 챌린지 인증 카운팅 프로그램을 뚝딱 만든 썰입니다. 우선 결과부터 공개할게요 :) 

카카오톡 대화 내보내기 하고 첨부하면 아래처럼 결과를 카운팅 해줍니다. 

챌린지 인증 프로그램 써보기 (링크)



작년 10월부터 AI 찐친 챌린지를 운영하고 있습니다. 매일매일 AI를 사용하면서 AI 활용 습관을 기르는 것에 목적을 두고 있어요. ChatGPT가 생겼지만 아직 구글에, 네이버에 검색하시는 분들 있잖아요? 그런 분들을 위한 (이라고 쓰고 나라고 읽는다) 챌린지입니다.


방법은 간단합니다. 오픈 채팅방에서 #인증 이라고 쓰고 본인이 사용한 사례를 한 줄 언급 + 사진 혹은 링크로 제출해 주면 끝. 간단하죠? 아래처럼요!



구현방법은? ChatGPT랑 이렇게 만들었습니다.


1. 우선 ChatGPT에게 - csv로 다운로드한 오픈채팅방 대화 파일을 주고, 해당 파일이 무엇인지 확인해 달라고 합니다. ChatGPT는 csv 파일 구조를 바로 파악했습니다. 


카카오톡 대화 파일을 열어보면 유저들이 '#인증' 이라는 키워드와 함께 AI로 무엇을 해보았는지 간단한 설명과, 인증 캡처를 함께 사진으로 제출한 내역을 확인할 수 있습니다.


2. 그리고 AI챌린지 인증에 대해서 알려줬습니다. 지금까지 #인증이라는 키워드가 포함된 대화가 3161번 있었다고 하네요. 이것은 ChatGPT에 내장된 ADA(Advanced Data Analysis)에서 파이썬 코드를 짜서 순식간에 계산해서 알려준 결과입니다.


3. #인증 을 날짜별로 카운팅 하는 프로그램을 '스트림릿'이라는 서비스로 만들겠다고 합니다. 그랬더니 아래와 같이 쿨하게 코드를 짜줍니다.


4. 조금의 재미를 위해서 전날 인증한 사람 명단과 지금까지 가장 잘 인증한 사람 5명도 바로 화면에서 확인하실 수 있게 코드를 추가해 달라고 했습니다.


5. 추가로 랜덤 5개의 채팅을 뽑는 코드를 추가로 요청해서 살짝 재미를 더했습니다. 이런 식으로요!



이렇게만 말하면 매우 매우 쉬워 보이지만, ChatGPT가 한 번에 완벽한 코드를 주지는 않기 때문에 - 오류 메시지를 주고 수정해 달라고 요청하고, 스트림릿 공식 문서를 복사해서 이를 참고하여 코드를 짜라는 등 몇 시간 삽질을 했습니다. 코딩의 ㅋ도 모르는 비개발자 입장에서 한 2시간 반 정도 걸린 것 같습니다. 당시에 열심히 만들었던 인증 프로그램을 거의 5기째 잘 이용하고 있으니 뽕 뽑았죠? 비개발자의 좌충우돌 개발기는 계속됩니다.


챌린지 인증 코드가 궁금하다면? Github에서 전체 코드 확인 가능합니다. (링크)


함께 읽으면 좋은 글




윤누리

운동과 술을 사랑하는 자유로운 영혼. 석유화학회사를 때려치우고 와인 공부하다 스타트업에 정착했다. 창의성과 영감이 샘솟는 삶을 위해, 인생을 변화시킨 사람과 문장들을 수집 중이다.


(현) 국내 최대 인공지능 커뮤니티 지피터스, 커뮤니티 리더

'일곱잔' 와인바 사장 @신사


(전) 와이아웃 커뮤니티, 운영 리드

와디즈 경영추진팀

패스트파이브 커뮤니티 크리에이터팀

독일 UNCCD(유엔사막화 방지기구) FCMI 팀

석유화학회사 환경안전경영팀

서울대학교 과학교육, 글로벌환경경영 전공

산림청 주관, 유네스코 - DMZ 지역 산림 생태 연구 인턴

한국장학재단 홍보 대사

4-H 동시통역사, 캐나다 파견 대표

서울대학교 아시아 연구소 1기 인턴 팀장

서울대학교 국제 협력본부 학생대사 이벤트 팀장

와인 21 객원 기자, 레뱅드매일, 파이니스트 와인 수입사 홍보 대사

매거진의 이전글 SNS에 열심히 쓴 글, 한 큐에 여러 채널에 공유하기
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari