카카오톡 예약하기에서 그려 본 캘린더
안녕하세요 저는 카카오톡 예약하기라는 서비스에서 FE 개발을 담당하고 있는 Joy 라고 합니다. 이 글에서는 우리에게 친근한 캘린더를 직접 만들어보면서 경험한 이야기를 해보자 합니다. WHY ? 판매자들을 위한 예약하기 파트너센터 서비스에는 들어온 예약을 모아볼 수 있는 예약 관리라는 탭이 존재합니다. 이 예약 관리 탭에서는 무수히 많은 수의 예약을 카드 형태로 보여주고 있는데요. 이러한 카드 목록 형태의 UI는 한눈에 재고와 예약 건을 파악하
카나나 스칼라 1회 세미나 현장 스케치
대한민국 AI 생태계를 이끌어갈 지식의 융합, 그 첫걸음을 시작합니다. 4월 15일(수) 이른 아침인 오전 7시부터 9시까지, 삼성역 인근 카카오의 거점 오피스인 '카카오 캠프 강남(KAKAO KAMP 강남)'에서 매우 특별한 행사가 열렸습니다. 바로 카카오와 학계 전문가들의 AI 협력 프로그램인 '카나나 스칼라’ 1회 세미나인데요. 이날 행사에는 국내 주요 대학의 AI 및 컴퓨팅 분야 최고 권위자인 7명의 석학(KAIST 신진우·이주호·김승룡
수억 건의 보안 신호 속 진짜 위협 찾기 — AI로 보안 모니터링의 패러다임을 바꾸다
1부. 건초더미 속 바늘, 그리고 AI의 필요성 매일 수억 건의 보안 신호가 쏟아집니다. 그중 실제로 대응이 필요한 위협은 과연 몇 건일까요? 엔드포인트에서 발생하는 프로세스 실행, 네트워크 연결, 파일 변경, 권한 상승과 같은 행위는 모두 이벤트로 수집됩니다. 서비스가 확장될수록 이벤트의 총량은 기하급수적으로 증가합니다. 그러나 그 안에 포함된 실제 공격의 비율은 거의 변하지 않습니다. 건초더미는 계속 커지지만, 그 속의 바늘은 여전히 소수입
학생에서 개발자로: DB, 보안부터 AI까지, 정답보다 합리적인 선택을 배우다
안녕하세요. 이번에 DB, Security & IT, AI 부분 회고 글을 맡은 변해광(zephy)입니다! 최근 카카오 신입 공채를 통해 개발자로 합류한 총 40명의 신입 Krew들이 밀도 높은 기술 온보딩 교육을 무사히 마쳤습니다. 학생 시절에는 주어진 요구사항에 맞춰 ‘기능이 동작하게’ 만드는 데 집중했다면, 카카오에서의 온보딩은 완전히 다른 차원의 질문을 던지는 시간이었습니다. DB, 보안, 그리고 AI에 이르는 폭넓은 교육을 관통하는 하
학생에서 개발자로: 로또 구현부터 레거시 개선까지, 서버의 흐름을 배우다
2026 신입공채 테크 뉴크루들은 기술 온보딩 과정을 통해 업무에 필요한 기술 역량과 지식을 체계적으로 익히며 성장했습니다. 이번 글에서는 카카오 서버 개발 직군 온보딩을 직접 경험한 크루의 시선으로, 그 과정과 그 안에 담긴 의미를 이야기해보려 합니다. 기술 온보딩이 종료된 이후 진행된 랩업미팅에서 서버 세션 발표 주제는 이것이었습니다. “서버, 라면 끓이기보다 쉽다.” 다소 도발적으로 들릴 수도 있는 문장이었지만, 그 말은 서버 개발이 쉽다
2026 카카오그룹 신입크루 공채 코딩테스트 2차 문제해설
안녕하세요, 카카오에서 계정시스템을 담당하고 있는 개발자 잭입니다. 2026년도 카카오그룹 신입크루 공개 채용을 위한 코딩테스트가 지난해 10월 2차례에 걸쳐 진행되었습니다. 그 중 2차 코딩테스트는 총 5문제가 출제되었으며, 1차 테스트보다 문제수는 적지만 난이도는 좀 더 높은 문제들로 구성하였습니다. 그럼 각 문제별 해설을 살펴보겠습니다. 문제 1: 힌트 스테이지 문제 풀러 가기 각 스테이지에서 힌트 번들을 구매할지 여부를 2^k 으로 완전
한국 문화 이해부터 화면 조작까지: Kanana-V 기능 확장의 모든 것
한국문화, 문서, 다중 이미지, 그리고 GUI까지 안녕하세요. 카카오의 AI 모델 개발을 담당하는 Daniel(김영준), Jayten(전재열), Wooner(이동진)입니다. 저희 팀은 텍스트와 이미지뿐만 아니라 음성까지 포함한 다양한 모달리티를 이해하고 답변하는 멀티모달 언어모델을 개발하고 있습니다. Vision Language Model(VLM)은 이미지와 텍스트를 함께 이해하는 멀티모달 AI의 핵심 기술로 자리잡고 있습니다. 하지만 실제 서
2026 카카오그룹 신입크루 공채 코딩테스트 1차 문제해설
안녕하세요, 카카오에서 계정시스템을 담당하고 있는 개발자 잭입니다. 2026년도 카카오그룹 신입크루 공개 채용을 위한 코딩테스트가 지난해 10월 2차례에 걸쳐 진행되었습니다. 그 중 1차 코딩테스트는 총 7문제가 출제되었으며, 난이도가 쉬운 문제부터 적절한 알고리즘을 적용해야 통과할 수 있는 문제까지 골고루 구성하였습니다. 그럼 각 문제별 해설을 살펴보겠습니다. 문제 1: 중요한 단어를 스포 방지 문제 풀러 가기 문자열 처리와 중복 처리를 통해
Kanana-o 신규 모델 및 API 베타 서비스를 공개합니다.
카카오가 독자적인 기술력으로 완성한 가장 뛰어난 옴니(Omni) 모델, Kanana-o를 드디어 여러분께 공개합니다. 정식 상용화에 앞서, 열정적인 개발자 및 파트너분들을 모시고 기술적 가능성을 함께 검증하고 성장하기 위해 Kanana-o API 베타 서비스를 시작합니다. 한국어와 한국적 맥락을 가장 깊이 있게 이해하고, 텍스트뿐만 아니라 음성과 이미지까지 사람처럼 자연스럽게 처리하는 Kanana-o의 새로운 경험에 여러분을 초대합니다. 👉
잃어버린 리포트를 찾아서: 카카오 메시징 시스템의 경쟁 조건 문제와 안티 패턴 제거 과정
상상해 보세요. 친구가 당신에게 편지를 보냈습니다. 보냈다는 친구의 말도 맞고, 우체국의 발송 기록도 멀쩡합니다. 집 앞에는 집배원이 다녀간 흔적까지 남아 있습니다. 그런데 정작 우편함 안에는 편지가 없습니다. 보낸 사람도 있고, 보낸 기록도 있고, 도착했다는 정황까지 있는데, 받은 사람만 그 편지를 본 적이 없는 상황입니다. 이상하죠? 지난달, KIMS(Kakao Integrated Messaging Service)에서 비슷한 일이 실제로 벌
카카오 AI 앰배서더 ‘KANANA 429 앰배서더’를 신규 모집합니다.
이 글은 카카오 공식 보도자료로, 기술블로그에 동시 게재합니다. KANANA(카나나) 429 신청하기 AI전문가·크리에이터·대학생 부문 신설해 새롭게 운영… 지난해 20명 선발해 활동 지원 총 100 명 발탁해 5개월 간 활동… 백만 원 상당 AI 사용 기회 제공 다음달 19일 정오까지 모집, 지원자 전원 카카오 이모티콘 플러스 무료 이용권 지급 카카오(대표이사 정신아)가 AI 앰배서더 ‘KANANA(카나나) 429’를 신규 모집한다고 30..
Kanana-2 개발기 (2): 개선된 post-training recipe를 중심으로
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 LLM 조직에서 Post-training을 연구하고 있는 Juliet, Kevin입니다. 지난 12월 19일 카카오가 자체 개발한 차세대 언어모델 Kanana-2-30b-a3b를 오픈소스로 공개한 데에 이어, 한 달여 만에 성능과 활용성을 대폭 강화한 Kanana-2 모델 4종(Base, Mid-training, Instruct, Thinking) 모델을 공개합니다. Kanana-2-30b
Kanana-2 개발기 (1): Pre-training에서의 의사결정들을 중심으로
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 LLM 조직에서 Pre-training을 연구개발하는 Lambda입니다. 지난 12월 19일 카카오가 자체 개발한 차세대 언어모델 Kanana-2-30b-a3b를 오픈소스로 공개한 데에 이어, 한 달여 만에 성능과 활용성을 대폭 강화한 Kanana-2 모델 4종(Base, Mid-training, Instruct, Thinking)을 공개합니다. Kanana-2는 성능은 높이면서 학습 및
“생각하고 답변하는” 카카오의 하이브리드 멀티모달 언어모델, Kanana-v-4b-hybrid 개발기
한국형 하이브리드 멀티모달 언어모델, Kanana-v-4b-hybrid 안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Samuel(강성훈), Polar(엄지환), Sonny(손동희)입니다. 저희 팀은 텍스트와 이미지뿐만 아니라 음성까지 포함한 다양한 모달리티를 이해하고 답변하는 멀티모달 언어모델을 개발하고 있습니다. 작년 7월 오픈소스로 공개한 경량 멀티모달 언어모델 Kanana-1.5-v-3b[1] 이후, 저희는
초경량 클래식 형태소 분석기 개발기
안녕하세요, AI추천플랫폼팀의 제이입니다. 카카오톡에서 특정 기능을 지원하기 위해 경량 형태소 분석기가 필요했습니다. 최근에는 딥러닝 기반의 정확도가 높은 형태소 분석 라이브러리가 많이 등장했지만, 모바일 환경에서는 단순히 정확도만으로 선택하기 어렵습니다. 실행 파일의 크기, 메모리 사용량, 그리고 사전 파일의 크기까지 함께 고려해야 하기 때문입니다. 특히 이 요소들은 모바일 애플리케이션의 용량과 성능에 직접적인 영향을 미칩니다. 이러한 제약
더 똑똑하고 효율적인 Kanana-2 오픈소스 공개
Kanana-2: Agentic AI 구현에 최적화된 언어모델 카카오가 자체 개발한 차세대 언어모델, Kanana-2를 오픈소스로 공개합니다. 이번 공개는 지난 2월 자체 언어모델 Kanana 확보 및 5월 고난이도 문제 해결에 특화된 Kanana-1.5를 선보인 이후, 성능과 효율을 획기적으로 개선한 최신 연구 성과입니다. 카카오는 이번 Kanana-2를 통해 단순한 대화형 AI를 넘어, 사용자의 명령 맥락을 파악하고 능동적으로 동작하는 Ag
MongoDB 8.0 업그레이드 해야하는 12가지 이유
들어가며 데이터베이스를 운영하며 가장 중요하게 생각하는 가치는 안정성입니다. 그래서 카카오에서는 새로운 MongoDB GA(General Availability) 버전이 공개되면 안정적인 운영을 위해 약 1년 간의 안정화 기간을 거쳐 충분히 검증된 시점에 업그레이드를 검토하고 있습니다. 그리고 현재 MongoDB 8.0 역시 출시된 지 약 1년이 지난 시점인데요. 솔직히 말해 데이터베이스 업그레이드는 언제나 조심스러운 작업입니다. 보통은 업그레
더욱 똑똑하게 답하며, 더욱 풍부한 감정표현을 향한 Kanana-o의 진화 과정
안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Edwin(강우영), James(이재명), Jessie(이지혜)입니다. 저희 팀에서는 사람처럼 보고, 듣고, 말하며 한국적 맥락을 깊이 있게 이해하는 멀티모달(Multimodal) 언어모델을 중점적으로 개발하고 있습니다. 멀티모달 모델은 텍스트, 이미지, 음성 등 두 가지 이상의 정보를 동시에 이해하고 처리하는 모델입니다. 지난 5월, 저희 팀에서는 국내 최초로 통합