🛠 리엘 빌드 로그

AI 서비스 리엘을 만들며 진행한 일을 영역별로 — 프론트·백엔드·클라우드·AI·운영. git 커밋을 매일 자동 요약합니다.

6월 25일 (목)

🖥 프론트엔드
  • ·푸터에 빌드 로그 링크 추가하여 접근성 개선
⚙️ 백엔드
  • ·빌드 로그 AI 요약 날짜별 공개 뷰어 기능 추가 및 UI 개선
  • ·빌드 로그 관련 데이터 처리 오류 수정
  • ·모델 티어 조회 로직 오류 수정

6월 24일 (수)

⚙️ 백엔드
  • ·스케줄러의 전역 misfire_grace_time을 6시간으로 설정하고 coalesce를 적용하여, 관찰자 모듈의 일일 갱신 지연 문제를 근본적으로 해결했습니다.
🧠 AI
  • ·AI 서비스 '리엘'의 핵심 기능인 '관찰자' 모듈을 대폭 개선했습니다. 주요 업데이트 내용은 다음과 같습니다: - 세력도 시각화 강화: 2전선 판 형태로 주요 정치적 사건을 노드화하고, 형세 분석에 '이재명 재판/공소취소' 등 핵심 축을 주입하여 투표용지 이슈와 연계했습니다. - 대국 시각화 개선: '주고받기 흐름'을 중심으로 보드 꼬임을 해소하고, 국면별 장 구조로 파트별 상호작용을 시각화했습니다. - 정보 신뢰도 향상: MBC, JTBC 출처를 제외하고, 종합 형세와 핵심 변곡점을 한눈에 요약하는 스트립을 추가했습니다. - 기능 안정화: 생성 버튼 전체를 비활성화하여 cron 자동 갱신 및 공개 뷰어 준비를 완료했습니다.

6월 23일 (화)

🖥 프론트엔드
  • ·메인 랜딩 페이지 체험 CTA 버튼 디자인 개선 및 네이버 로그인 체험 기능 추가
  • ·체험 제공 금액을 ₩100에서 ₩300으로 상향 조정
  • ·계좌 이체 충전 탭 추가 및 네이버 로그인 관련 오류 수정
⚙️ 백엔드
  • ·관리자 페이지에서 사용자의 활동 현황 및 실제 질문 내역 확인 기능 개선
  • ·관리자 페이지에서 일반 사업자 전환 준비도 라이브 트래커 추가
  • ·계좌 이체 및 토스 충전 기능 완성, 계좌 정보 표시 및 입금자명 자동 입력 기능 추가
☁️ 클라우드
  • ·BMC처럼 토스/계좌이체 입금 SMS 자동 적립 기능 추가

6월 22일 (월)

🖥 프론트엔드
  • ·네이버 로그인 계정 정보 표시 및 운영자 신원 관련 UI 개선
  • ·네이버 재검수 대응을 위한 로그인 계정 정보 표시 및 푸터 운영자 신원 관련 UI 수정

6월 21일 (일)

🖥 프론트엔드
  • ·첨부 파일 기능 개선 및 그림판으로 질문하기 기능 추가, 음성 바로 열기 가이드 통합 및 설정 모달 개선
⚙️ 백엔드
  • ·비용 계산 로직 수정 및 누락된 소스 라벨 추가
🧠 AI
  • ·음성 인식 오류 수정 및 음성 인사 기능 개선, 음성 음색 선택 기능 추가
☁️ 클라우드
  • ·답변 읽어주기 기능 추가 및 음성 시간 표시 기능 개선

6월 20일 (토)

🖥 프론트엔드
  • ·채팅 기능에서 확정 사실을 영역별로 분류하고, '글 많이 씀'과 같은 다차원 이해 모델을 도입하여 분석 정밀도를 높였습니다. 사이드바 공간 절약을 위해 라이브러리 아이콘화 및 기본 접힘 기능을 추가했습니다.
⚙️ 백엔드
  • ·리엘 고유의 '대국' 분석 도구를 추가하고, 배포 전환 시 발생하는 ChunkLoadError 노이즈를 버그 패널에서 분리했습니다.
🧠 AI
  • ·음성 인식에서 타임아웃 및 무발화 종료 시에도 사용량을 기록하여 일일 캡 재접속 누수를 차단하고, 분석기가 사실의 영역 라벨을 출력하도록 개선했습니다. 또한, 메모리 기능의 임베딩 의미검색 및 채팅 연결을 구현했습니다.
☁️ 클라우드
  • ·채팅 영상 업로드/쿼터 관련 API를 BFF로 이전하고, AI 기능(ask_riel)을 MCP 도구 및 비용 게이트와 통합했습니다.

6월 19일 (금)

🖥 프론트엔드
  • ·음성 대화 자동 시작 기능을 개선하고 관련 버그를 수정했습니다.
  • ·음성 대화 시작 시 사용자 경험을 향상시키는 기능을 추가했습니다.
⚙️ 백엔드
  • ·AI 추천 시 모델 성능을 고려하여 추천 정확도를 높였습니다.
  • ·새로운 AI 모델의 자동 평가 및 등록 기능을 추가했습니다.
🧠 AI
  • ·음성 대화 기록이 저장되지 않던 문제를 해결했습니다.
기타
  • ·AI 모델 성능 측정을 위한 벤치마크 문항을 확장하고 신뢰도를 높였습니다.
  • ·AI 모델 전환 실패 문제를 해결하여 안정성을 확보했습니다.

6월 18일 (목)

🖥 프론트엔드
  • ·메인 채팅에 음성 입력 기능을 추가하고 PWA 설치 기능을 지원합니다. 또한, 검색 지연 개선 및 SEO 최적화를 진행했습니다.
🧠 AI
  • ·음성 관련 오류 로깅을 강화하고, 음성 히스토리 통합을 위한 1단계 작업을 진행했습니다.
☁️ 클라우드
  • ·챗봇 무중단 배포를 위한 백엔드 롤링 재시작 기능을 적용했습니다.

6월 17일 (수)

⚙️ 백엔드
  • ·매일 자동으로 업데이트되는 기능과 주간 확산 지도 기능을 추가하여 데이터의 최신성을 유지하고 시각화했습니다.
🧠 AI
  • ·AI 모델이 국회의원 거취, 시민 편향, 반론, 인과관계, 대립 구도 등 다양한 요소를 분석하고 반영하도록 개선했습니다.
  • ·AI 서비스의 공개 뷰어 기능을 개선하여 헤드라인 배너, 공유 버튼, 신선도 표시 등을 추가하고, 사용자 경험을 향상시켰습니다.
기타
  • ·AI 서비스의 주요 기능 개선 및 이력에 대한 문서를 업데이트하여 서비스 내용을 명확히 했습니다.
  • ·AI 서비스의 분석 결과에 대한 검증 내용을 문서화하여 신뢰성을 높였습니다.

6월 16일 (화)

🖥 프론트엔드
  • ·- SEO 개선을 위해 robots.txt 설정을 수정하여 일부 페이지의 색인 차단을 해제했습니다.
🧠 AI
  • ·- 진영 스펙트럼 축 방향을 고정하여 데이터 오류를 수정했습니다. - '오늘 전개 다시 수집' 기능을 추가하여 데이터 누락을 보완했습니다. - 세력 규모 측정 방식을 실시간 티커에서 일일 최고 기록으로 변경하고, 객관적인 서울 도시데이터 지표를 중심으로 통합했습니다. - 올림픽공원 실시간 혼잡도 측정에 서울 도시데이터를 보조 지표로 추가했습니다.
기타
  • ·- 관찰자 기능 관련 수정 및 추가 사항에 대한 문서를 업데이트했습니다. - 세력 규모 측정 방식 변경 및 서버 재시작 관련 교훈을 문서에 추가했습니다.

6월 15일 (월)

🖥 프론트엔드
  • ·관리자 페이지의 차단 로그인 목록 401 오류를 해결하기 위해 클라이언트 fetch 방식을 Server Action으로 전환했습니다.
⚙️ 백엔드
  • ·어드민에서 클릭 한 번으로 모델을 교체하고 한국어 벤치마크 문항을 25개로 확장했으며, 교체 후보 큐 시각화 및 추천 기능을 추가했습니다.
  • ·자율 코드 연구실을 비용 대비 산출 미흡으로 비활성하고 로컬 모델 연구만 유지하며, 데스크탑에서 후보 모델을 자동으로 가져와 벤치마킹하고 더 나은 모델을 추천하는 루프를 구현했습니다.
🧠 AI
  • ·정치 구도 분석 시 통념 회귀를 적용하여 정렬 뒤집힘을 방지하고, '현장 시민'의 입장 기반 분류를 명확히 했습니다.
  • ·진영 탭 시각화를 개선하여 6개 진영을 평면 나열하는 대신 두 진영 간의 대립을 2단으로 시각화하고, 확산 지도 제목을 데이터에 맞는 '진상규명·항의'로 수정했습니다.
기타
  • ·관찰자 기능의 진영 정렬, 확산 지도 제목, 로컬 모델 교체 및 벤치마킹, 자율 코드 연구실 비활성, 예산 비용 누락 수정 등에 대한 문서 업데이트를 진행했습니다.
  • ·로컬 모델 자동 벤치마킹 시 발생하던 인코딩 오류를 해결하고, 연구실 재정비 및 첫 완전 자율 졸업, 적대 리뷰 관련 내용을 문서화했습니다.

6월 14일 (일)

🖥 프론트엔드
  • ·AI 모델의 능력 한계를 보완하기 위한 스탬프 기능과 스마트 부활, 리포트 기능을 강화했습니다.
⚙️ 백엔드
  • ·검증된 텍스트 정제 유틸리티를 실서비스로 승격하여 백엔드 연구실의 첫 번째 졸업 성과를 달성했습니다.
🧠 AI
  • ·AI 모델이 임의 콘텐츠 분석에서 관찰자 분석 헬퍼로 연구 영역을 재조정했습니다.
  • ·전국 단위의 AI 기반 지도 서비스에 시도별 활동 시간 슬라이더 기능을 추가하여 점진적인 확산 효과를 시각화했습니다.
  • ·여론조사 결과의 노이즈를 완화하고, 시민 진영을 명확히 구분하며, 대립되는 관점을 객관적으로 규율하는 기능을 개선했습니다.
  • ·AI 모델의 출력 토큰 제한을 늘려 정보 누락을 방지하고, 정부와 시민 간의 상호작용을 분석하는 기능을 강화했습니다.
기타
  • ·AI 모델의 능력 한계 브레이크 강화 및 실모드 검증 결과, 워커 코드 잘림 현상 근본 해결에 대한 문서를 업데이트했습니다.
  • ·AI 지도 서비스의 전국 확산 기능, 여론조사 노이즈 완화, 진영 입장 규정 및 관점 규율 개선에 대한 문서를 추가했습니다.

6월 13일 (토)

🧠 AI
  • ·- 도구 목소리 명명 원칙을 공개 전제로 설정하고, 사실 기술어와 일반 시민 실측 칸을 통합했습니다. - 진영 탭을 개편하여 사건 명명 비교, 그리드 키워드 칩, 민주항쟁 명명을 추가했습니다.

6월 12일 (금)

🖥 프론트엔드
  • ·자정 직후 오늘 탭 빈 화면 문제를 해결하고, 앰비언트 채팅 UI를 중앙 무대로 재배치하여 좌우 대칭을 맞췄습니다.
  • ·빈 화면 데스크탑 채팅 UI를 2단으로 변경하여 이어가기 및 새 주제를 나란히 배치했습니다.
⚙️ 백엔드
  • ·주간 지도 초안 자동화 기능을 도입하고, 구조 탭을 시각 시스템 지도로 개편했습니다.
🧠 AI
  • ·다양한 관찰자 시점 탭(오늘/흐름/확산/요구/진영)을 추가하고, 시국선언 확산, 경찰 투입 규모, 세력 규모 등을 추적하는 기능을 개선했습니다.
  • ·출처 등급 및 절제 규칙, 집회 주체 구분 규칙, 구호 변천, 사건 사슬, 요구-응답 추적 등 정보 분석 및 시각화 기능을 강화했습니다.
기타
  • ·관찰자 시점 및 관련 기능들의 탭 구조, 트래커, 규모, 출처 등급, 구호 변천, 사건 사슬, 요구-응답 보드 등의 이력을 문서화했습니다.
  • ·제휴 부수입 계획 보류, 아키텍처 지도 주간 자동화, 리뉴얼 등 다양한 이력을 문서화했습니다.

6월 11일 (목)

🖥 프론트엔드
  • ·대화 목록에서 진행 중인 항목이 화면을 침범하지 않도록 조정하고, 글자 크기를 3단계로 조절하는 기능을 추가했습니다.
  • ·채팅 중 발생할 수 있는 오류를 수정하고, 글로벌 사용자를 위한 체험 페이지를 새롭게 단장했습니다.
⚙️ 백엔드
  • ·대화 내용 검색 기능을 개선하고, 오류 발생 시 자동으로 복구되며 관련 정보를 수집하도록 했습니다.
  • ·관리자 전용 메모 기능을 추가하고, 사용자 요청에 화면 캡처를 첨부할 수 있도록 기능을 확장했습니다.
  • ·블로그 순위 및 국가별 방문자 트렌드 분석 기능을 개선하고, 실제 데이터를 기반으로 지표를 업데이트했습니다.
🧠 AI
  • ·영상 여러 개를 한 번에 업로드하고, 답변 시 출처 정보를 더 명확하게 표시하도록 개선했습니다.
  • ·사용자 호칭을 실제 표시 이름으로 변경하고, AI가 스스로를 학습하는 것을 방지하여 메모 기능을 안정화했습니다.
기타
  • ·주요 기능 개선 및 오류 수정에 대한 기술 문서와 변경 이력을 상세히 기록했습니다.

6월 10일 (수)

🖥 프론트엔드
  • ·영상 스튜디오 기능 개선 및 사용자 경험 향상
  • ·검색 엔진 최적화 관련 페이지 색인 제외 설정
⚙️ 백엔드
  • ·영상 생성 시 이미지 및 프롬프트 거부 처리 로직 개선
  • ·영상 생성 기능에 대한 유료화 정책 도입 및 관리 기능 강화
  • ·AI 모델 연동 기능 개발 및 내부 로직 오류 수정
☁️ 클라우드
  • ·AI 영상 스튜디오 기능 개발 및 정치·시사 질문 답변 정확도 향상
  • ·안보 위협 추적 기능 추가 및 관련 불필요 기능 제거
기타
  • ·개발 과정 및 기능 변경 이력 문서화

6월 9일 (화)

🖥 프론트엔드
  • ·관리자 수익 현황 패널 로딩 및 에러 상태 개선
  • ·체험판 사용자 대상 마감 임박 알림 기능 추가 및 UI/UX 개선
  • ·메인 페이지 CTA 역할 분리 및 사이드바 깜빡임 현상 수정
  • ·포인트 단위 표기 및 사용량 위젯 개선
  • ·충전 모달 기능 개선 및 BMC 전용 기능 추가
⚙️ 백엔드
  • ·관리자 수익 대시보드 기능 강화 및 사용자 유형 구분 기능 추가
  • ·포인트 결제 시 충전 유도 기능 및 체험판 신규 사용자 대상 혜택 추가
  • ·실시간 환율 적용 및 포인트 결제 관련 기능 개선
  • ·무제한 계정 관련 오류 수정으로 서비스 안정성 확보
☁️ 클라우드
  • ·BMC 결제 관련 401 오류 해결 및 nginx 라우팅 분리

6월 8일 (월)

🖥 프론트엔드
  • ·카카오 공유 기능 관련 SDK 키를 교체하고, 카카오톡 버튼 카드 공유 기능을 구현했습니다.
  • ·운영 허브의 개선 이력 및 사용자 목소리 표시 방식을 개선하여 가독성을 높였습니다.
⚙️ 백엔드
  • ·결제 테스트 이벤트 기록 방식을 수정하고, 검색 엔진 최적화(SEO)를 위한 사이트맵 제출 방식을 개선했습니다. 또한, 기념석 세우기 기능으로 '에벤에셀의 길'을 리뉴얼하고, 로드맵 진행 상태 버그를 수정했습니다.
  • ·연구실 기능에 회고, 자기반성 성장 루프, 스코프 확장, 모델 평가 AI, 기획 AI, AI 직원 자율 빌드 기능을 추가했습니다. 국가별 사용자 분포 분석 기능도 개선했습니다.
  • ·공유 카드에 대표 이미지와 체험 기능을 추가했습니다.
☁️ 클라우드
  • ·결제 후원 기능을 구현하고, 공유 카드 라우팅 설정을 개선했습니다.
기타
  • ·연구실 회고, 로드맵 내구성 버그 수정, 연구실 doctrine 정정, AI 회사 모델 평가 및 기획 AI, AI 직원 로드맵, 국가별 추이 분석, 카카오 공유 해결 이력 등 다양한 개발 기록을 문서화했습니다.
  • ·마일스톤 재도전 기능을 추가하고, 카카오 공유 관련 기록 및 메모를 업데이트했습니다.

6월 7일 (일)

🖥 프론트엔드
  • ·채팅 영상 분석 및 에벤에셀 돌탑 공개 열람 기능 구현, '알아가는 중' 단계 기준 변경
⚙️ 백엔드
  • ·메모리 관련 오류 수정
🧠 AI
  • ·채팅 영상 및 다중 이미지 분석 기능 추가, 에벤에셀 성경 필사 기능 백엔드 구현, 리빙 메모리 복구 및 분석 모델 개선
☁️ 클라우드
  • ·riel_agent 빌드 속도 개선
기타
  • ·각 기능별 개발 기록 문서화

6월 6일 (토)

🖥 프론트엔드
  • ·- 글별 동적 OG 이미지 생성 기능 추가 - 글로벌 랜딩 페이지(/en) 다크 모드 리뉴얼
⚙️ 백엔드
  • ·- AI 모델 성능 시각화 기능 추가 및 개선 - 블로그 번역 서비스 등급 상향 조정
기타
  • ·- Cloud Build 트리거 정상 작동 확인 및 관련 문서 업데이트 - SEO/애드센스 점검 결과 및 빌드 오류 관련 교훈 기록

6월 5일 (금)

🖥 프론트엔드
  • ·로컬 AI UI/UX를 다크 모드, 오로라 애니메이션, 글래스모피즘을 적용하여 현대적으로 재디자인했습니다.
  • ·로컬 AI 전체 공개 시 로그인 게이트를 제거하고 IP별 레이트리밋 기능을 적용했습니다.
⚙️ 백엔드
  • ·비활성 기능 플로우/모듈을 제거하고 현재 가동 중인 시스템만 노출하도록 아키텍처 문서를 업데이트했습니다.
  • ·로컬 모델 연구를 연구실 환경으로 통합하고, 별도의 탭을 폐기했습니다.
  • ·스케줄러의 영구 정지 문제를 근본적으로 해결하고 자가 복구 기능을 추가했습니다.
🧠 AI
  • ·로컬 AI의 데스크탑 실시간 자원(CPU/RAM) 운영 모니터링 기능을 구현했습니다.
  • ·웹검색(grounding) 가시화 및 스마트 트리거 기능을 개선하여 비용 문제를 해결했습니다.
☁️ 클라우드
  • ·공개 운영 모니터링 강화 및 DDoS/취약점 방어 기능을 추가했습니다.
기타
  • ·데스크탑 실자원 모니터링, 공개 운영 모니터링 및 방어, 로컬 모델 연구 통합 등 다양한 기능 추가 이력을 문서화했습니다.
  • ·스케줄러 영구 사망 근본 해결 이력 및 관련 메모를 백로그로 남겼습니다.

6월 4일 (목)

🖥 프론트엔드
  • ·운영 모니터링 탭에 GCP Uptime 정보를 보여주는 '외부 가용성' 카드를 추가했습니다.
⚙️ 백엔드
  • ·여정 자동 사냥 기능을 추가하고, AI 운영 진단에 외부 가용성을 종합했습니다. 또한, 미사용 중인 재하 케어 기능을 비활성화했습니다.
☁️ 클라우드
  • ·Cloud Build 진행 상태를 배포 관리에 노출하고, riel_agent 컨테이너 파이프라인을 배포 관리 탭에 연결했습니다.
기타
  • ·연구실 S3 및 S2 환경을 격리존으로 확대하고, 멀티파일 배포를 허용했으며 관련 문서를 기록했습니다.

매일 KST 06:00 자동 갱신 · 영역은 커밋이 바꾼 파일로 분류 · 요약은 경량 AI 가 생성(세부 구현·내부 수치 생략). 운영(📮)은 사용자 요청을 반영한 것.