이전 글 모음/기타 김우디 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. 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. 1. 2. 23:27
아래의 지식 카드는 "SQLite, MCP, 바이브 코딩을 활용한 데이터 분석과 업무 자동화" 를 읽고서 생성한 지식 카드입니다. "SQLite, MCP, 바이브 코딩을 활용한 데이터 분석과 업무 자동화" 를 읽고서SQL 실력보다 중요한 AI 시대의 핵심 역량: '데이터 사고력'"SQLite, MCP, 바이브 코딩을 활용한 데이터 분석과 업무 자동화" 를 읽고서 깊게 공감한 문장이 있습니다. "SQL을 잘 다루는 능력보다 중요hgney.com 지식 카드 #1: MCP의 정의주제: MCP (Model Context Protocol)란?개념: AI 모델이 다양한 외부 시스템, 애플리케이션, 데이터 소스와 일관된 방식으로 상호작용할 수 있도록 돕는 개방형 프로토콜입니다.핵심 가치: AI가 실제 업무 환경에서..
이전 글 모음/기타 김우디 2023. 7. 25. 23:05
MECE란? 오늘은 MECE를 고려한다는 것에 대한 의미를 정리하고자 합니다. MECE를 고려한다는 것은 중복된 것은 없는지와 빠트린 것은 없는지 확인하는 것이라고 보면 됩니다. MECE란 "Mutually Exclusive, Collectively Exhaustive"의 약어인데요. 상호 배타적이면서 전체를 완전히 포괄하는 원칙을 의미하는 것이죠. 1. Mutually Exclusive (상호 배타적) MECE 원칙에 따라서 그룹 내의 항목들은 서로 중복되거나 겹치지 않아야 합니다. 즉, 어떤 항목도 두 개 이상의 그룹에 속하지 않습니다. 이로 인해 정보를 정확하고 명확하게 구성할 수 있으며, 중복으로 인한 혼란을 방지할 수 있습니다. 2. Collectively Exhaustive (전체를 완전히 포..
이전 글 모음/기타 김우디 2022. 10. 8. 21:26
2022년 5월, 우리는 결혼을 하였고 가정을 만들게 되었다. 축의금으로 들어온 돈으로는 결혼준비하며 들어간 돈을 매꾸었고, 주식과 부동산을 제외하면 우리 부부가 가지고 있는 현금은 거의 제로인 상황이였다. 우리 부부는 처음부터 다시 시작한다는 마음으로 열심히 돈을 모았다. '주식과 부동산에 들어간 돈은 장기 투자하는 돈이다....'라고 생각하며... 시드 머니를 모으니 절박해져서 열심히 모을 수 있었고... 월급쟁이 2명이 돈을 모으니, 혼자서 돈을 모을 때보다 빠르게 돈이 모아졌다. 구분 2022년 6월 2022년 7월 2022년 8월 저축 통장 3,200,000 8,000,000 11,500,000 3개월만에 천만원 넘게 모아졌다. 우리는 이 돈을 예금통장에 넣기로 결심했다. 더 큰 시드머니를 모으..