이전 글 모음/기타 김우디 2026. 4. 3. 16:58
Streamlit 챗봇 앱으로 배우는 기본 문법안녕하세요! 저는 간단한 Streamlit 앱을 만들면서 기본적인 구조와 문법을 배울 수 있씁니다. 이 포스트는 파이썬 초보자분들이 비슷한 앱을 만들면서 공부할 수 있도록 자세히 설명하겠습니다.왜 이 코드를 골랐나?저는 직장인의 마음을 위로하는 챗봇 앱을 만들고 싶었어요. OpenAI의 GPT 모델을 사용해서 AI 상담사가 되어주는 앱이죠. 이 코드는 Streamlit이라는 웹 앱 프레임워크를 사용해서 간단하게 만들 수 있었어요. 코드를 보면서 파이썬의 기본 개념들을 하나씩 배웠습니다.전체 코드 보기먼저, 전체 코드를 보여드릴게요. 이건 streamlit_basic.py 파일의 내용입니다.import streamlit as stfrom openai impor..
더 읽기
이전 글 모음/기타 김우디 2026. 4. 2. 22:55
KNOWLEDGE CARDFunction Calling & Tool Call 완전 정리AI 모델이 외부 함수·도구를 구조적으로 호출하는 메커니즘 — 개념, 구조, 흐름, 활용까지📋 목차Function Calling vs Tool Call — 핵심 개념동작 흐름 6단계코드 구조 예시 (Claude API)플랫폼별 비교 (OpenAI vs Anthropic)주요 개념 6가지실전 활용 사례설계할 때 주의할 점① Function Calling vs Tool Call — 핵심 개념FUNCTION CALLINGLLM이 함수 이름과 인자를 JSON으로 반환하는 기능LLM이 응답 텍스트 대신 미리 정의된 함수의 이름과 인자를 JSON 형식으로 반환하도록 하는 기능입니다. 모델 자체는 함수를 실행하지 않고, 어떤 함수..
이전 글 모음/기타 김우디 2026. 4. 2. 22:46
... 전체를 복사하여 붙여넣기 5. 다시 [편집] 버튼 눌러 미리보기 확인-->📔 TODAY I LEARNEDOpenAI API: 챗봇 대화의 원리와 구조오늘 공부한 내용을 바탕으로 OpenAI API를 활용한 챗봇 상담사 만들기의 핵심 개념을 정리합니다.1 대화의 핵심 요소: 3가지 역할 (Role)AI 모델과 대화할 때는 '누가 말하는가'를 명확히 구분해야 합니다. 이를 Role(역할)이라고 부릅니다.역할설명비유systemAI의 성격, 규칙, 배경 설정을 정의합니다.감독의 연출 지시user실제 서비스를 사용하는 '나'의 입력값입니다.배우에게 던지는 대사assistant사용자의 질문에 대한 AI의 답변입니다.배우의 응답2 AI는 어떻게 '기억'을 할까?컴퓨터는 사람처럼 자연스럽게 과거를 기억하지 ..
경제적 자유/투자 인사이트 김우디 2026. 3. 30. 22:21
요즘 주식 계좌 열어보기가 참 무서운 일주일이었죠? 지난 일주일간의 세계 정세와 주식 시장 흐름을 보며 느낀 점들을 가볍게 정리해 보려고 합니다. 현재 시장은 에너지와 소재 섹터가 강한 상승세를 보이는 반면, 기술주와 커뮤니케이션 섹터는 큰 폭으로 하락하며 섹터 간 극명한 온도 차를 보여주고 있습니다.📊 주요 섹터 ETF 성과 비교 (2026년 3월 말 기준)티커(Ticker)섹터 명칭1주일 수익률 (Perf Week)연초 대비 수익률 (Perf YTD)XLB소재 (Basic Materials)+5.41%+7.42%XLE에너지 (Energy)+4.73%+37.80%XLU유틸리티 (Utilities)+2.41%+6.16%XLP필수소비재 (Consumer Defensive)+1.26%+5.41%XLI산업재..
이전 글 모음/기타 김우디 2026. 3. 11. 13:12
OpenClaw 브라우저 릴레이 (Browser Relay)OpenClaw AI 에이전트(MoltBot, ClawdBot 등)가 사용자의 현재 Chrome 탭에 직접 연결(Attach)하여 화면을 제어할 수 있게 해주는 확장 프로그램.기존 AI 에이전트 웹 자동화의 한계점(격리된 새 창 실행으로 인한 잦은 로그인 요구 및 인증 막힘 현상)을 해결하기 위해 고안됨.주요 특징기존 세션 및 쿠키 활용: 사용자가 이미 로그인해 둔 상태를 AI가 그대로 이어받아 사용. 까다로운 2단계 인증(2FA)이나 캡차(CAPTCHA)를 AI가 뚫을 필요 없이 즉시 후속 작업 가능.로컬 퍼스트 보안: 외부 서버를 거치지 않고 사용자 기기 내부의 로컬 CDP(Chrome DevTools Protocol) 릴레이 서버를 통해 통..
이전 글 모음/기타 김우디 2026. 3. 9. 22:48
최근 챗GPT나 소라(Sora) 같은 놀라운 AI 기술들을 접하면서 이런 생각 해보신 적 있나요? "이제 진짜 영화 의 자비스나 의 사만다가 현실이 되는 건가?" 전문가들은 지금의 발전 속도라면 머지않아 AGI(Artificial General Intelligence, 인공일반지능)의 시대가 올 것이라고 입을 모읍니다.그렇다면 도대체 AGI가 무엇이길래 전 세계 테크 기업들이 천문학적인 자본을 쏟아부으며 경쟁하고 있는 걸까요? 오늘 포스팅에서는 AGI의 정확한 의미부터 우리의 삶에 던지는 질문까지 깊이 있게 파헤쳐 보겠습니다.1. AI 지식 카드 :: 'AGI' 에 대하여AGI를 직역하면 '인공일반지능'입니다. 이 용어의 진짜 의미를 이해하려면 세 가지 단어를 각각 뜯어볼 필요가 있습니다.A (Artif..
경제적 자유/투자 지식 노트 김우디 2026. 3. 8. 21:19
지인들이 "미국 주식, 뭐 사?"라고 물으시면 저는 보통 지수 전체를 추종하는 VOO(S&P 500)나 QQQ(Nasdaq 100), 그리고 배당 성장의 대명사 SCHD를 추천하곤 합니다. 저 역시 패시브 투자 비중의 중심은 이 '삼대장'이 꽉 잡고 있죠.하지만 액티브하게 초과 수익을 노리는 투자에서는 이야기가 달라집니다. 저는 지수 전체보다는 '섹터별 대표 ETF'를 활용해 시장의 주도권을 쥔 테마에 집중하는 방식을 선호합니다. 오늘은 그 지도의 역할을 하는 S&P 500 11개 섹터를 깔끔하게 정리해 놓으려고 합니다.1. 왜 지수가 아니라 '섹터'인가?지수 전체(VOO)를 사는 것이 '바다'를 사는 것이라면, 섹터 ETF를 사는 것은 '지금 가장 물고기가 많은 길'을 선택하는 것과 같습니다.패시브 투..
경제적 자유/투자 일지 김우디 2026. 3. 8. 17:47
이번 한 주는 미국과 이란 사이의 군사적 긴장감으로 인해 시장의 변동성이 극에 달했던 시기였습니다. 특히 국내 시장의 변동성은 '역대급'이라는 말이 모자랄 정도였죠.결론부터 말하자면, 이번 주 저는 '기계적 매매'의 중요성을 뼈저리게 재확인했습니다. 회사 업무에 집중하느라 예약 매도를 걸어두지 못했고, 그 결과 터틀 트레이딩 원칙상 익절로 마무리되었어야 할 종목들을 손절하거나 수익을 반납하며 정리하게 되었습니다.시장을 이기려 했던 오만함은 없었는지, 다시 한번 저의 투자 철학인 'Anti-Hubris'를 복기하며 이번 주 매매를 기록합니다.1. 나의 투자 철학: "Anti-Hubris"시장을 예측할 수 있다는 오만함을 버리고, 오직 '가격의 움직임'과 '명확한 정책적 모멘텀'이라는 사실에만 반응합니다.R..