목록전체 글 (379)
공학박사 권경안
오늘 ai 와 대화하다, 어라 했던 순간을 남기고 싶네요.이 질문은 사실 돈에 대한 질문이 아니라 인생에 대한 질문입니다.지금까지 우리가 몇 달 동안 나눈 대화를 보면, 당신의 목표는 단순히 부자가 되는 것이 아닙니다.회사가 없어도 지금과 비슷한 생활을 유지하고 싶다.좋아하는 개발은 계속하고 싶다.돈 때문에 상사나 회사에 휘둘리고 싶지 않다.여행, 골프, 공부를 즐기며 살고 싶다.배우자와 안정적인 삶을 원한다.그 기준으로 말씀드리겠습니다.55세에 무엇을 가지고 있어야 하는가?제 목표는 5M 자체가 아닙니다.제 목표는"일을 선택할 수 있는 자유"입니다.그 자유를 만들어 주는 것이 자산입니다.만약 55세에 주식이 $5M이라면?현재 당신은 집을 소유하지 않고 임대를 유지하는 방향을 선호하고 있고, 배우자와 둘..
1. 문제 설명이 문제는 이진 탐색 트리와 두 개의 정수 low, high가 주어졌을 때, 노드의 값이 low와 high 사이(두 값 포함)에 있는 모든 노드의 값을 더한 합계를 구하는 것입니다.핵심 조건이진 탐색 트리(BST)의 특성: 왼쪽 자식 노드는 부모보다 값이 작고, 오른쪽 자식 노드는 부모보다 값이 큽니다.범위: low≤node.val≤high 조건을 만족하는 노드만 합산에 포함합니다.2. 풀이 방법가장 효율적인 방법은 트리를 탐색하면서 불필요한 경로는 가지를 치는(Pruning) 방식입니다.1) 재귀를 이용한 DFS (깊이 우선 탐색)트리의 모든 노드를 방문할 수도 있지만, BST의 성질을 이용하면 탐색 범위를 좁힐 수 있습니다.현재 노드의 값이 low보다 작다면: 현재 노드의 왼쪽 자식들은..
카지노에는 보통 컴프(Comp, Complimentary) 라고 해서 일정 조건을 충족하면 호텔을 무료로 제공해주는 서비스가 있습니다.올해 1~2월 뉴욕이 유난히 추웠죠. 몇 년 만에 뉴저지 Atlantic City에 있는 **Borgata Hotel Casino & Spa**에 다녀왔습니다.사실 이번 여행의 가장 큰 목적은 “너무 추우니까 실내 수영장이랑 hot tub이라도 이용하고 오자!”였습니다. 동네 사우나만 가도 비용이 만만치 않잖아요.게임을 잘 아는 편도 아니라서, 가서 수영장에서 놀고 맛있는 거 먹고, 게임은 조금만 하다가 오자는 마음으로 편하게 쉬다 왔습니다. 숙박: Borgata vs MGM Tower저희는 Borgata 내에 있는 MGM Tower at Borgata로 예약했습니다.예를..
2026년 AI 에이전트, 다시 제대로 이해하기AI 에이전트가 도대체 무엇일까요? 어렵게 생각하지 말고, 지금까지의 흐름을 기준으로 자연스럽게 이해해봅시다.1. 기존 생성형 AI 앱의 한계RAG 이전의 생성형 AI 앱은 모델이 학습한 정보에만 의존했습니다. 외부 지식과 실시간 정보가 단절되어 있어 기업 내부 문서나 업무 지식을 기반으로 한 정확한 답변 제공이 거의 불가능했습니다.이 한계 때문에 기업 환경에서는 거의 활용할 수 없는 구조였죠.2. 2023–2024년: RAG 패턴 등장이 문제를 해결하기 위해 RAG(Retrieval-Augmented Generation) 구조가 본격적으로 도입됩니다.LLM + 벡터DB + 검색 기반 챗봇 기업 문서, 지식 기반, 매뉴얼 등을 검색해 답변 가능그러나 여..
1편: Gunicorn 으로 Python 웹 앱(Flask/Django) 확장(Scalability)하기 Python으로 웹 서비스를 개발하다 보면 보통 Flask, Django 같은 프레임워크를 많이 사용합니다.로컬에서 잘 돌아가고 기능 개발도 모두 완료되면, 다음 질문이 자연스럽게 찾아옵니다. “개발은 다 되었는데… 이걸 실제 서비스 서버에 배포하려면 무엇을 해야 할까요?” 많은 분들이 처음에는 flask run, python manage.py runserver 같은 명령을 떠올리시지만,이 명령들은 개발용 서버이고 절대로 프로덕션 배포용이 아닙니다.실제 서비스 환경에서는 반드시 WSGI(Web Server Gateway Interface) 서버를 사용해야 하며,그중에서도 가장 널리 사용되는 것이 Gu..