질문을 나누고, 근거를 연결하는 AI 검색.
얼리서치제품 적용 · 고도화 중
검색 결과를 요약하는 데서 그치지 않고, 질문을 여러 방향으로 조사하고 답의 인용과 숫자를 다시 확인하는 기술을 만들어요.
- 질문 분해
- 웹 검색·본문 읽기
- 답변 생성
- 인용·숫자 대조
검색, 생성, 검증을 서로 다른 단계로 다뤄요.
빠른 답변은 필요한 자료를 찾아 짧게 정리하고, 심층 리서치는 하위 질문을 만들어 여러 갈래로 조사해요. 답변 뒤에는 코드가 인용 번호의 범위, 문단별 인용 유무, 수집한 근거에 숫자가 등장하는지를 검사해요.
기술적으로 더 들여다보기 +
검사 결과에는 문제가 생긴 문단과 목록·표의 위치를 남겨요. 답 전체를 처음부터 다시 쓰는 대신 필요한 구간을 검토할 수 있는 구조예요.
숫자가 같고 출처가 연결됐다는 사실은 의미까지 정확하다는 보장은 아니에요. 자료의 신뢰성, 단위, 시점과 문맥까지 연결해 확인하는 방법을 연구해요.
다음 과제
서로 다른 출처가 충돌할 때의 판단, 오래된 자료와 새 자료의 구분, 긴 리서치의 근거를 끝까지 추적하는 방법을 개선해요.
얼리서치에서 직접 물어보기
파일 형식 너머의 문서 구조와 배치.
얼리오피스제품 적용 · 정밀도 개선 중
한글·워드 문서, 스프레드시트, 프레젠테이션, PDF를 다루는 제품 안에서 형식 해석, 편집 모델, 글꼴과 배치 계산을 연구해요.
문서 엔진이 적용된 얼리오피스의 실제 화면- 파일 해석
- 공통 문서 모델
- 편집·배치 계산
- 화면·PDF 출력
문서를 읽는 기술과, 문서처럼 그리는 기술.
텍스트를 추출하는 것만으로는 표와 쪽 나눔, 수식, 그림의 위치를 보존할 수 없어요. 문서 구조와 편집 상태를 관리하고, 글꼴 파일의 실제 정보를 이용해 배치를 계산해요. 웹과 데스크톱이 공통 Rust 코어를 공유하는 방식으로 플랫폼 차이를 줄여 가요.
기술적으로 더 들여다보기 +
조판에서는 정수 기반 문서 단위와 일관된 반올림 규칙을 사용해요. 계산한 그리기 정보를 화면과 PDF 출력에 연결하고, 실제 문서의 원본 출력과 비교해 차이를 추적해요.
스프레드시트 계산, 슬라이드 개체, PDF 처리처럼 문서 종류별로 다른 엔진도 같은 제품 경험에 연결해요. 형식별 기능과 재현 범위는 서로 다르며 모든 파일의 완벽한 호환을 뜻하지는 않아요.
다음 과제
복잡한 표의 쪽 나눔, 글꼴 대체, 개체 배치와 서로 다른 형식 사이의 변환 손실을 줄이는 것이 계속되는 과제예요.
얼리오피스 살펴보기
글을 쓰는 AI에서, 문서를 편집하는 AI로.
얼리오피스시제품 · 연구 중
문단과 표를 이해하고, 필요한 부분을 편집하고, 배치까지 확인하는 도구 기반 문서 AI를 연구해요.
- 문서 구조 읽기
- 도구로 편집 제안
- 배치 확인
- 수락·되돌리기
문서의 어느 부분을 어떻게 바꿨는지 남겨요.
AI에 문서 전체를 텍스트로 넘기는 대신 의미 단위로 읽고 고치는 도구를 제공해요. 바꿀 위치를 식별하고, 오래된 요청과 사용자의 최신 편집이 충돌하는지 살펴요. 변경을 제안으로 남기고 검토할 수 있는 흐름을 만들고 있어요.
기술적으로 더 들여다보기 +
문단과 표에 안정적인 식별자를 두고 문서 판 정보를 함께 사용해요. 편집 뒤에는 조판 결과를 확인하고, 한 요청의 변경을 한 묶음으로 되돌리는 구조를 실험해요.
문서 편집 코어와 AI 도구를 연결한 개발·시제품 범위예요. 설명한 전체 흐름이 모든 제품 화면에 일반 제공된다는 뜻은 아니에요.
다음 과제
긴 문서에서 필요한 맥락을 고르는 방법, 표와 배치를 수정한 뒤 결과를 검토하는 방법, 사용자의 의도를 보존하는 편집을 연구해요.
이미지와 언어를 연결하는 모델 연구.
이미지 모델 연구추가 학습 · 실험 중
이미지와 설명문을 함께 다루는 데이터 준비, 이미지 모델의 추가 학습, 자연어 요청을 이미지 생성으로 이어 주는 흐름을 연구해요.
- 이미지·설명문 준비
- 추가 학습
- 조건부 이미지 생성
- 결과 비교
좋은 결과는 데이터와 생성 과정에서 시작해요.
이미지에서 설명문을 만드는 전처리와 학습 자료 구성을 다루고, 기존 이미지 모델을 목적에 맞게 조정하는 추가 학습을 실험해요. 별도로 한국어 대화를 생성 요청으로 바꾸고 이미지 생성 흐름에 연결하는 시제품도 만들고 있어요.
기술적으로 더 들여다보기 +
이미지와 설명문의 대응 관계를 준비하는 캡션 파이프라인, LoRA 방식의 추가 학습 산출물, 대화에서 프롬프트를 구성해 생성 엔진에 전달하는 구현을 바탕으로 연구해요. 기존 모델의 활용·추가 학습과 기초 모델 자체 개발은 구분해요.
학습을 실행했다는 사실과 모델 품질이 좋아졌다는 결론도 별개예요. 학습 중인 모델의 성능이나 범용성을 확정하지 않고, 동일한 조건의 생성 결과와 데이터 영향을 비교하는 방향으로 다뤄요.
다음 과제
설명문과 이미지의 정합성, 의도한 시각적 특징의 유지, 학습 자료의 편향과 권리, 요청한 장면을 일관되게 표현하는 방법을 살펴요.
대화가 끝나도, 맡긴 일을 이어 가는 에이전트.
얼리봇개발 버전 · 실행 범위 확장 중
요청을 작업으로 만들고, 실행 상태를 저장하고, 필요한 승인을 받고, 결과를 확인하는 장기 작업 실행 구조를 개발해요.
- 목표·계획
- 승인·도구 실행
- 상태 저장·재개
- 결과 확인·알림
답변과 실제 실행을 구분해요.
얼리봇은 대화창과 별도로 작업 실행기와 예약 상태를 관리해요. 서버가 실행 중이면 웹 탭을 닫아도 예약을 처리하고, 연결 대기·실행·검토·완료 같은 상태를 기록해요. 모델이 제안하는 행동과 실제 도구를 실행하는 권한을 분리하는 것이 핵심이에요.
기술적으로 더 들여다보기 +
작업과 일정, 실행 이력, 결과와 알림을 영속 저장하고 중복 실행을 제한해요. 앱·브라우저·기기 실행 경로를 연결할 때는 작업에 속한 승인과 결과를 확인하도록 구성해요.
현재 확인한 개발 환경과 지원 도구의 범위를 구분해요. 모든 외부 업무를 자율 완료하거나 PC 전원이 꺼진 상태에서도 실행한다고 주장하지 않아요.
다음 과제
중단 후 이어하기, 여러 도구를 거치는 작업의 결과 검증, 실패에서 회복하는 방식과 사용자가 개입할 시점을 더 정교하게 만들어요.
다시 설명하지 않아도 되는 맥락을 향해.
얼리봇개발 구현 · 평가 확장 중
사용자의 선호와 결정, 과거 작업을 출처와 시점이 있는 기억으로 정리하고 새 요청에 필요한 맥락을 찾아 연결해요.
- 원문 기록
- 출처·시점 정리
- 관련 기억 검색
- 수정·제외 반영
기억에는 내용뿐 아니라 출처와 변경 이력이 필요해요.
원문 검색 색인과 구조화한 기억을 함께 사용해요. 늦게 정리된 옛 대화가 최근의 정정을 덮어쓰지 않도록 발언 시점을 다루고, 사용자가 수정하거나 기억에서 제외한 내용을 다시 끌어오지 않도록 관리해요.
기술적으로 더 들여다보기 +
새 대화와 작업 계획에서 관련 기록을 찾되, 저장된 원문과 AI의 해석을 구분해요. 검색 후보가 나와도 기억의 소유자와 활성 상태를 저장소에서 다시 확인하는 구조를 사용해요.
기억은 새로운 실행 권한이 아니에요. 사용자의 과거 발언을 기억했다는 이유로 새 작업의 승인을 대신하지 않아요. 현재 개발 범위를 상용 다중 사용자 격리 완료로 표현하지 않아요.
다음 과제
오래된 기억과 최근 결정의 우선순위, 검색의 관련성, 잘못 기억한 내용을 바로잡는 경험과 장기 정확도 평가를 연구해요.
오래된 압축 형식부터, 안전한 파일 처리까지.
얼리집개발 버전 적용 · 검증 확대 중
ALZ·EGG와 한글 파일 이름을 다루는 포맷 해석, 플랫폼별 압축 처리, 작업 실패가 파일을 망가뜨리지 않도록 하는 저장 방식을 개발해요.
- 형식·이름 해석
- 경로·충돌 검사
- 압축 해제·무결성 확인
- 완료 결과 반영
파일이 열린 뒤에도, 끝까지 올바르게 처리돼야 해요.
한국어 환경의 오래된 문자 인코딩과 압축 형식은 단순히 확장자를 인식하는 것으로 해결되지 않아요. 공유 엔진과 플랫폼별 구현을 연결하고, 폴더 밖으로 벗어나는 경로·이름 충돌·불완전한 출력을 검사하는 흐름을 다뤄요. 사용자 압축파일은 기기 안에서 처리해요.
기술적으로 더 들여다보기 +
정상 자료뿐 아니라 손상되거나 잘린 파일을 반복 입력해 충돌·멈춤·과도한 자원 사용·지정 경로 밖 쓰기를 확인하는 퍼징과 회귀 시험을 사용해요. 형식별 지원 범위와 검증된 변형은 구분해요.
작은 파일이 많은 작업의 버퍼 재사용, 동기화 방식, 병렬 처리도 개선 대상이에요. 플랫폼과 작업 조건이 다른 측정 결과를 하나의 속도 우위로 일반화하지 않아요.
다음 과제
압축 형식의 드문 변형, 암호화·분할 파일의 플랫폼별 범위, 모바일 저장소와 백그라운드 처리 제약을 계속 검증해요.
큰 모델을, 제한된 자원에서 실행하는 방법.
모델·문서 AI 연구개발 환경 검증 · 성능 연구 중
로컬 문서 AI를 위해 모델 데이터와 메모리를 어떻게 배치할지 연구해요. 모델 품질과 별도로 실행 자원의 문제를 다뤄요.
- 모델 구조 확인
- 메모리 예산 배치
- SSD·RAM·GPU 활용
- 동일 조건 비교
추론의 속도와 메모리는 함께 봐야 해요.
SSD와 RAM, GPU 메모리에 모델 데이터를 나누어 배치하고 필요한 연산에 연결하는 실행 구조를 실험해요. 전체 모델 구조를 유지한 상태에서 정적 배치와 동적 전문가 캐시를 비교하고, 첫 답변까지의 시간과 입출력 비용을 함께 관찰해요.
기술적으로 더 들여다보기 +
문서 생성·편집·저장과 재열기를 실제 편집 엔진에 연결한 개발 검증과, 추가 학습·모델 실행 성능 검증을 분리해요. 특정 장비에서 실행됐다는 사실을 모든 사용자 환경의 최소 사양으로 바꾸지 않아요.
동적 캐시가 항상 빠른 것은 아니에요. 기준 실행과 출력·부하·조건을 맞춰 비교하며, 성능 향상이 확인되지 않은 실험도 그대로 기록해요.
다음 과제
메모리 배치에 따른 지연과 디스크 접근, 캐시 교체 정책, 장비별 실행 안정성과 모델 품질을 각각 평가해요.
화면을 잇고, 실행 권한을 나누는 기술.
얼리리모트 · 얼리봇개발 연결 검증 · 범위 확장 중
원격 영상과 입력을 연결하는 기술, 보기와 조종의 분리, AI 작업이 실제 기기를 다룰 때의 승인과 상태 관리를 연구해요.
- 화면 캡처·인코딩
- 영상·입력 전송
- 조종권 확인
- 연결 손실 처리
연결됐다는 것과, 조작할 수 있다는 것은 달라요.
화면은 영상으로 보내고 키보드·마우스 입력은 별도 경로로 전달해요. 보기 세션과 조종권을 나누고, 연결이 끊겼을 때 눌린 키와 버튼을 해제하는 등 기기 상태까지 다뤄요. 에이전트의 파일·앱 작업도 사용자가 허용한 범위에 연결하는 방향으로 개발해요.
기술적으로 더 들여다보기 +
신뢰한 개발 기기 사이의 실제 원격 영상·입력 경로를 확인했고, 파일 처리에서는 승인한 계획과 결과 검증을 묶는 구조를 구현했어요. 로컬 연결 검증을 일반 인터넷 연결이나 게임 성능의 검증으로 확대하지 않아요.
화면 캡처·입력 권한, 호스트 OS의 제약, 작업 중단과 복구는 각각 다른 문제예요. 모델의 계획과 실제 기기 실행을 분리해 관찰할 수 있는 흐름을 다뤄요.
다음 과제
다양한 연결 환경의 지연과 화질, 장시간 연결 안정성, OS별 권한과 입력 차이, 원격 작업의 검증 범위를 넓혀 가요.
기술의 기준은,
쓰는 사람에게 있어요.
- 데이터에서 제품까지 직접 연결해요.
- 학습 자료 구성과 모델 실행, 엔진과 사용자 경험을 하나의 문제로 다뤄요.
- 실제 작업으로 확인해요.
- 생성된 문서의 재열기, 압축 해제한 파일의 무결성, 실행한 작업의 결과처럼 실제 산출물을 확인해요.
- 개발과 평가를 함께 기록해요.
- 학습을 돌린 것과 품질이 나아진 것, 개발 환경의 검증과 제품 적용을 구분해요.