728x90
반응형
SMALL

API 6

[AI] Kanana-o, 카카오 독자 개발 옴니(Omni) 모델. 과연 사람과 얼마나 가까울까?

2026.02.12 모집 시작. 그리고 2026.02.20, 안내 메시지가 도착했습니다. 요즘 카카오는 확실히 AI에 집중하고 있다는 느낌을 받습니다. 이번에 공개된 모델은 Kanana-o국내 최초 통합 멀티모달 언어모델이라고 소개합니다. https://omni.kanana.ai/?t_src=talk&t_ch=msg Kanana-o더욱 똑똑하게 답하며, 더욱 풍부한 감정표현을 향한 Kanana-o의 진화 과정omni.kanana.ai 사람에 가까운 자연스러운 이걸 엄청 강조하는 것 같습니다. 최근 LLM은 성능 경쟁을 넘어 “어떻게 경험을 설계하느냐”의 단계로 넘어가고 있다고 느낍니다. Kanana-o 역시 멀티모달 + 자연스러운 발화 + 한국어 최적화라는 방향으로 카카오식 AI..

IT/AI 2026.02.20

[MCP] JSON-RPC 2.0 API 동적 대시보드 만들기: Swagger처럼 브라우저에서 Tool 테스트하기

[MCP] JSON-RPC 2.0 API 동적 대시보드 만들기: Swagger처럼 브라우저에서 Tool 테스트하기배경REST API 서버를 개발할 때 Swagger UI가 얼마나 유용한지 알 것입니다. 요청/응답을 시각적으로 확인하고 바로 테스트할 수 있으니까요.그런데 JSON-RPC 2.0 프로토콜 기반 MCP 서버를 만들면서 같은 편의성이 필요했습니다. PlayMCP 클라이언트도 좋지만, 개발 중에는 빠른 디버깅이 필요하거든요.그래서 만들었습니다: GET /api/mcp 요청 시 동적으로 생성되는 인터랙티브 HTML 대시보드.문제: 프로토콜이 다르면 테스트 도구도 달라진다Swagger UI: REST API용 (각 엔드포인트별 문서화)Postman: JSON-RPC 2.0? 복잡한 요청 포매팅 필수우..

IT/AI 2026.02.20

[Backend] SSE vs WebSocket: 실시간 통신 방식 언제 뭘 쓸까?

[Backend] SSE vs WebSocket: 실시간 통신 방식 언제 뭘 쓸까?📊 빠른 비교표항목SSEWebSocket프로토콜HTTPTCP통신 방향단방향 (서버→클라이언트)양방향 (전이중)연결 유지HTTP 연결 유지별도 소켓 유지자동 재연결✅ (기본 내장)❌ (수동 구현)CORS간단복잡구현 복잡도쉬움어려움리소스 사용중간많음🔍 언제 뭘 쓸까?1️⃣ SSE (Server-Sent Events)"서버가 일방적으로 계속 밀어주기"Usecase:- 장시간 작업의 진행상황 표시 (파일 업로드, 데이터 처리)- 실시간 알림 (새 메시지, 주문 상태 변경)- 라이브 피드 (실시간 뉴스, 대시보드)흐름:[클라이언트] --연결 유지--> [서버] ├─ [0.5초] 진행..

IT/java|Spring 2026.02.18

[Postman] 으로 파일 전송 테스트 (feat. Upstage API)

[Postman] 으로 파일 전송 테스트    저번엔, 첨부파일이 저장된 URL 경로를 기반으로 개발을 했었는데,이번엔, 하기 Upstage사에서 제공하는, [ 첨부파일의 HTML을 추출해주는 API ] 를 활용해서 기능을 개발하고 있다. 로컬에서 API를 찔러볼건데, 첨부파일을 던져보고자 한다.https://console.upstage.ai/docs/capabilities/document-parse#example Upstage ConsoleEmpower your business with Upstage Console.console.upstage.ai      해당 API를 좀더 소개해보자면, 일단 비용이 유료이다.업스테이지는 AI기능을 접목한 여러가지 고급 기능들을 SaaS 형태의 API로 제공하고 있다..

IT/etc 2024.10.29

[java] com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value at [Source: (StringReader); line: 1, column: 200304] at

[Java] com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value at [Source: (StringReader); line: 1, column: 200304] at    spring boot 에서 API를 호출해서 데이터를 저장하는 파이프라인 배치가 있는데,받아온 API 의 응답을 jackson object mapper으로 파싱하는 부분에서 오류가 발생했다. mapper 를 사용하는 부분에서개행문자가 포함되어 있는 json 데이터를 처리하려고 하면 (메소드 파라미터로 ..

IT/java|Spring 2024.08.29

[Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence)

※ 사내 기밀은 담지 않도록 ※[Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence) 구글링할 수 없는 내부 문서중에서 어떤거 하나 찾으려면일일이 열어보고~ ~ 스크롤을 돌려가며~~ 눈을 부릅뜨고 찾는다..? 시력 베린다.. 개별 파일을 직접 열어보지 않고도내부 문서의 위치와 내용을 효율적으로 파악하자~~~~~~~~~ 회사 내부에서 업로드된 다양한 첨부파일(pdf, csv, xlsx 등)에 포함된계약서, 매뉴얼, 업무 프로세스 등의 내용을 효율적으로 검색하기 위해Elasticsearch를 활용하자. 추가적으로 Fasoo DRM 복호화와 Tika 라이브러리를 사용하여 첨부파일 속 컨텐츠를 추출했다..

IT/Elasticsearch 2024.07.05
728x90
반응형
LIST