블로그

엔지니어링 노트

설치형 업무 AI를 만들며 내린 설계 결정과 실측을 기록합니다. 결정론으로 막고, 지침으로 이끌고, 감사로 확인한다는 원칙이 코드에서 어떻게 구현되는지 다룹니다.

1부

설계 원칙과 아키텍처

연재 전체를 관통하는 설계 원칙과, 모든 AI 기능이 함께 쓰는 실행 구조를 다룹니다.

2부

정형 데이터와 NL2SQL

업무 DB에서 자연어 질문을 정확한 SQL로 바꾸는 방법을 다룹니다.

3부

DB 연결과 OwlDB

고객 DB까지 가는 연결을 어떻게 열고 지키는지 다룹니다. 배스천을 거치는 SSH 터널, 전송 암호화와 인증서 확인, SaaS의 Amazon RDS·Supabase 가져오기, 그리고 OwlDB로 연결한 DB에서 실행이 어떻게 도는지를 한곳에 모았습니다.

4부

메모리와 검색

개인과 팀의 지식이 쌓여 답이 나아지는 메모리 설계와, 문서 검색·딥 리서치·출처 설계를 다룹니다.

5부

대화 엔진

멀티턴, 캐시, 압축, 턴 도중 메시지처럼 대화가 돌아가는 내부 구조를 다룹니다.

6부

도구와 실행

업무 자동화, 데이터 이동, 도구 설계, 문서·다이어그램 생성, 서브에이전트를 다룹니다.

7부

음성과 회의

회의 녹음, 음성 인식, 회의 용어집, 회의록 정리, 음성 보관을 다룹니다.

8부

보안과 감사

결정론으로 막고, 지침으로 이끌고, 감사로 확인한다는 원칙이 보안에서 어떻게 구현되는지 다룹니다. 반출 통제, 인젝션 방어, 개인정보 마스킹, 공통 출력 경계, 자격증명, 실행 격리, 승인 게이트, 외부 도구 정책, 권한과 감사를 한곳에 모았습니다.

9부

설치·운영과 품질

설치, 반입, 업데이트, 운영 점검까지 구축형 도입에 필요한 기술 레퍼런스와, 설치형 AI 제품의 품질을 지키는 원칙을 다룹니다.