데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      OpenLab 토이 프로젝트 (11) | 일곱 번째 정기 모임

      정현서 24.07.09
      264 1 0
      DEVOTEE 요약
      일곱 번째 OpenLab 정기 모임에서는 각 조별 프로젝트 진행 상황과 이슈를 공유했습니다. LLMEduBank는 API를 프론트엔드에 적용하고 에러를 수정했으며, LENS는 데이터 추출/자동화 솔루션을 80%까지 개발한 상태입니다. Echo-Teddy는 자폐 아동을 위한 대화형 곰돌이 프로젝트로, 백엔드와 프론트엔드, 대화 응답 시스템에 대한 개선 작업을 공유했습니다.
      DEVOTEE 추천 블로그

      OpenLab 토이 프로젝트 회고 모아보기

      (1) 첫 번째 정기 모임

      (2) 두 번째 정기 모임

      (3) 첫 번째 모각코

      (4) 두 번째 모각코

      (5) 세 번째 정기 모임

      (6) 세 번째 모각코

      (7) 다섯 번째 정기 모임

      (8) 네 번째 모각코

      (9) 여섯 번째 정기 모임

      (10) 다섯 번째 모각코

      안녕하세요, OpenLab 토이 프로젝트 정현서입니다.


      7월 1일(월)에 삼화타워에서 진행된 일곱 번째 정기 모임 회고 시작하겠습니다~



      오랜만에 서브웨이를 먹으며, 7월에 8월에 9월에.. 유독 업무가 바쁜 이유 등 이런 저런 얘기를 주고 받았습니다.

      섭웨.jpg


      그리고 가족 같은 토이 프로젝트답게, 이탈리아에 다녀오신 웅기 님이 위스키 초콜릿을, 코타키나발루에 다녀오신 영웅 님이 망고 젤리를 나눠주셨습니다!

      덕분에 간식까지 배불리 먹고, 더 기분 좋게 정기 모임을 시작할 수 있었습니다.

      초콜릿.jpg



      이번에도 조별 진행 상황과 이슈를 공유하는 시간을 가졌고, 지난 정기 모임에 참석하지 못한 동일 님부터 발표를 진행했습니다.


      동일 님은 LLMEduBank(생성형 AI 기반 문제 은행) 프로젝트를 진행 중인데, API를 프론트엔드에 적용하는 작업을 하고 계셨습니다.

      그리고 컨테이너에 구성해 둔 API의 동작 과정을 개인 블로그에 정리해 뒀다고 하셨습니다.


      이 프로젝트에 대해 조금 더 구체적으로 설명을 드리면.. 말 그대로 생성형 AI를 활용해 조건에 맞는 문제를 만들어내는 은행이고, 대략적인 흐름은 다음과 같습니다.

      1. 모델(OpenAI, Claude 등), 과목, 학년, 학기, 단원 코드, 문제 조건을 입력하면 제목과 개념, 문제가 만들어진다.

      2. 저장 버튼을 눌러 생성된 문제를 저장할 수 있고, 사용자 ID를 입력해서 발송 버튼을 누르면 Gmail로 알람이 간다. (메일 서비스는 AWS SES로 구축!)

      3. 사용자(문제 푸는 사람)는 메일로 받은 링크를 통해 문제를 확인할 수 있고, 이러한 내역은 DB에 저장된다.


      시연 과정에서 Json 관련 에러가 떴는데, 콤마와 같이 예외 처리가 필요한 부분이 제대로 정리되지 않아 발생하는 이슈였습니다.

      이때 발생한 에러는 콤마 빼고 될 때까지 시도하셔서 바로 수정하시긴 했는데, 다른 예외 처리도 곧 정리할 계획이라고 하셨습니다.


      그리고 디자인에는 시간 투자를 못 해서 영역만 구분해 두셨는데, 상황에 따라 고도화할 예정이라 하셨습니다.

      문제 생성 필터의 적합성이나 풀이 정확성 검증 질문에 대해선 계획했던 기능 개발이 다 끝난 뒤 채워나갈 예정이라고 하셨습니다.


      테크 데이 계획도 살짝 말씀해주셨는데, 테크 데이 때 직접 확인해보시면 좋을 것 같습니다!

      동일님.jpeg


      이어 영웅 님이 LENS(데이터 분석가를 위한 데이터 추출 및 EDA 자동화 솔루션) 프로젝트 발표를 진행해주셨습니다.


      전체적으로 80% 정도 개발이 진행되었고, 마지막 정기 모임 때 90% 이상의 결과물을 보여줄 수 있을 것 같다고 하셨습니다.

      (100%는 테크 데이 때 보여주신다고 하니 많은 기대 부탁드립니다!)


      LENS는 지난 모임에서 데이터를 가져올 때 가시성이 떨어지는 이슈를 공유했는데요..!

      다크/화이트 모드 인식이라는 원인을 찾아 문제를 해결했고, 대략적인 화면 구성도 끝났다고 했습니다.

      그리고 스트림 처리도 끝나서 MariaDB와 연동할 예정이라고 하셨습니다.


      다만 프롬프트에 따라 수정할 부분이 계속 나와, 여러 케이스에 대해 테스트를 진행할 계획이라 하셨습니다.

      예를 들어, 프롬프트에 따라 쿼리를 아예 못 가져오는 경우도 있고, 특정 문자를 빼고 가져오는 것처럼 잘못된 쿼리를 가져오는 경우가 있었다고 합니다.

      프롬프트 테스트를 통해 이러한 예외 처리를 진행하는 것이 목표라 하셨습니다.

      영웅님.jpg


      마지막으로 Echo-Teddy(자폐 아동의 또 다른 친구, 대화하는 곰돌이) 프로젝트를 진행 중인 저희 조의 발표가 있었습니다.


      FastAPI 파트는 백엔드랑 프론트엔드로 나누어 진행 현황과 이슈를 공유했는데요..!

      백엔드는 Alembic을 사용한 스키마 버전 관리, GitHub Actions(pre-commit, pytest) 구축, Docker Compose 이슈 해결을 통한 배포에 대한 내용을 공유했습니다.

      E2E 테스트는 직접 돌려서 결과를 보여줬는데, 테스트 커버리지를 올려야겠다는 생각이 들었습니다.

      프론트엔드는 아직 초기 단계라 한성 님이 디자이너의 중요성, 필요성과 개발 계획을 공유하는 걸로 마무리했습니다.


      Rasp + LLM 파트는 웅기 님이 전체적으로 코드를 정리하면서 곰돌이 연결(대화) 테스트도 진행 중이라 하셨습니다.

      그리고 주홍 님이 제가 지난 회고에서 잠시 보여드린 프롬프트 고도화 내용을 설명해주셨습니다.

      서버는 대화 응답 시간을 포함한 데이터를 에이전트로 전달하고,

      에이전트는 이러한 데이터를 프롬프트에서 종합적으로 처리하여 대화의 맥락을 이해하고 적절한 응답을 제공하는 등 에이전트와 서버의 역할을 분리한 부분에 대한 설명도 있었습니다.

      그리고 자폐 아동이 대화 시작을 어려워하는 경우가 있어, 대화 시작을 못하거나 대화를 어떻게 해야할지 모르겠다는 음성이 넘어오는 상황을 처리하는 것에 대한 고민도 공유해주셨습니다.


      프롬프트로 오가는 정보를 잘 관리하고 활용하는 것도 중요하기 때문에,

      프로토타입이 완성되면 프롬프트 고도화에도 충분한 시간을 쏟아야겠다는 생각이 들었습니다.


      프롬프트가 꽤나 길어서 토큰 이슈를 어떻게 처리할 것인지에 대한 질문도 있었는데,

      한국어 번역 과정에서 토큰 수가 더 많아질 거라 모델 종류를 잘 활용하고 프롬프트를 최적화해서 토큰 이슈를 해결할 계획도 공유했습니다.

      한성님.jpg



      모든 조의 발표가 끝난 뒤, 테크 데이에 대해 잠시 얘기하고 일곱 번째 정기 모임이 마무리되었습니다.


      이어진 모각코에서는 한성 님, 승연 님과 FastAPI 파트 이슈와 우선 순위를 정리하는 시간을 가졌습니다.

      그리고 MySQL에 대화 이력을 저장하고, MariaDB에 도큐먼트 형태로 데이터 저장하는 등 추가적인 개발이 필요한 부분을 이슈에 추가했습니다.


      이후 각자 할 일을 하다가 모각코도 마무리되었습니다!

      단체에코.jpg

      *끝까지 삼화타워에 남은 Echo-Teddy의 당당한 뒷모습!



      4월 말에 시작된 스터디가 이제 마지막 정기 모임을 앞두고 있는데요..!

      개발이야 테크 데이까지 계속 진행되겠지만, 스터디를 마무리하는 마지막 모임에서도 모두가 노력의 결과물을 공유할 수 있길 바라봅니다!


      오늘도 읽어주셔서 감사합니다~



      #오픈랩 #토이프로젝트 #240701 #정기모임

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      정현서 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기