본문 바로가기

전체 글455

AI Agent란 AI Agent란 무엇인가?1. AI Agent 한 줄 정의목표를 이해하고, 스스로 판단하고, 도구를 사용해 행동까지 수행하는 AI 시스템단순히 질문에 답하는 챗봇이 아니다.스스로 계획하고 실행하는 AI가 바로 Agent다. 2. 기존 LLM과 뭐가 다른가?구분일반 LLMAI Agent역할질문 → 답변목표 → 계획 → 실행 → 피드백기억세션 단위장기 메모리 가능외부 연결거의 없음API, DB, 파일, 웹 검색 사용행동텍스트 출력실제 작업 수행예시 비교LLM“이번 달 카드 사용 내역 요약해줘”→ 텍스트로 정리해줌AI Agent카드 API 호출 → 데이터 정리 → 카테고리 분석 → 엑셀 파일 생성 → 이메일 전송이게 차이다. 3. AI Agent의 구조AI Agent는 보통 이런 구조로 구성된다. 목표 .. 2026. 3. 1.
LLM이란 1) LLM의 정의Large Language Model = 대규모 언어 모델"Large"는 수십억~수천억 개의 파라미터를 가진다는 의미사람처럼 자연스러운 언어 이해와 생성 가능2) 작동 원리LLM은 딥러닝(특히 Transformer 구조) 기반으로 동작합니다. 기본 원리는 간단히 말해 다음에 올 단어를 확률적으로 예측하는 것입니다.예시:입력: "오늘 날씨가"출력: "맑습니다" (가장 확률 높은 단어 선택)즉, 문맥(Context)을 이해하고 가장 적절한 단어와 문장을 이어 나가는 방식입니다. 3) 대표적인 LLM 사례GPT 시리즈 (OpenAI) → GPT-3.5, GPT-4, GPT-5LLaMA (Meta)Gemini (Google DeepMind)Claude (Anthropic)Mistral, Fal.. 2026. 2. 22.
React, 개발 소스와 빌드 산출물은 어떻게 구성해야 할까 신규 관리자 페이지를 구축하면서 프론트는 React, 백엔드는 Spring Boot로 선택했다.일단 난 vue+js+typescript 조합만 사용했지 React는 전혀 모르기에 부딪히며 알아가봐야 하는 상황이다. 이때 가장 먼저 든 고민은 React 화면을 어디서 서빙해야 하는가였다. 티맥스 미들웨어(WebtoB + JEUS)를 사용 중이다.WAS(JEUS) 내부를 관리자 인스턴스와 API 인스턴스로 나눌 예정이었는데,관리자 인스턴스에는 서버 소스(Spring Boot)뿐 아니라 프론트엔드 화면(React) 도 함께 존재한다.여기서 자연스럽게 고민이 생겼다.React의 JS/CSS 같은 정적 파일은 어디에 두는 게 맞을까? 빌드 전 소스는 어디에..? 이걸 어떻게 나눠 ? 관리자 페이지를 React +.. 2026. 2. 8.
비관적 락 (Pessimistic Lock) 비관적락은DB 차원에서 먼저 잠그는 방식아래와 같이 적용SELECT balanceFROM member_pointWHERE member_id = ?FOR UPDATE;SELECT ~ FOR UPDATE트랜잭션 종료 전까지 다른 트랜잭션 접근 차단장점은중복 차감, 이중 결제 완전 차단, 로직 단순단점은동시성 낮음, 데드락 가능성, 트래픽 많으면 병목아래에 사용할 수 있음결제 승인, 포인트 차감, 잔액 감소 2026. 2. 8.