본문 바로가기
728x90
반응형

전체 글88

Python Streamlit - 데이터부터 AI 웹앱까지 한 번에 🚀 Python Streamlit – 데이터부터 AI 웹앱까지 한 번에!“Python 코드 몇 줄로 웹 애플리케이션을 만든다?”네, Streamlit이라면 가능합니다.🧩 Streamlit이란?Streamlit은 Python 기반의 오픈소스 웹 애플리케이션 프레임워크입니다.복잡한 웹 프레임워크(예: Flask, Django) 없이도 데이터 분석 결과나 AI 모델을 시각적으로 웹에서 바로 보여줄 수 있는 도구입니다.📌 핵심 요약항목내용개발사Streamlit Inc. (현재 Snowflake에 인수됨)언어Python 전용주요 목적데이터 분석, 머신러닝, 대시보드, AI 데모출시 연도2019년웹 서버 내장✅ 있음 (streamlit run app.py)💡 Streamlit을 왜 써야 할까?일반적으로 데이.. 2025. 11. 11.
Spring Boot JAR 파일 Docker 배포 방법 ☕ Spring Boot JAR 파일을 Docker로 배포하는 방법 🧭 들어가며Spring Boot 프로젝트를 빌드하면 보통 하나의 실행 가능한 JAR 파일이 생성됩니다.이 파일을 바로 서버에서 실행할 수도 있지만, Docker 컨테이너로 패키징하면 다음과 같은 장점이 있습니다:환경에 관계없이 동일한 실행 결과 보장배포 자동화 및 버전 관리 용이Podman, Kubernetes 등과 손쉽게 연동 가능이번 글에서는 Spring Boot JAR 파일을 Docker 이미지로 만들고,실제로 컨테이너로 배포하는 전 과정을 단계별로 정리합니다.⚙️ 1. 준비사항항목설명OSMacOS, Linux, Windows 모두 가능필수 설치Docker 또는 Podman빌드 도구Gradle 또는 Maven예제 JARmyapp-.. 2025. 11. 3.
ChatGPT Atlas란 무엇인가? 1. 개요ChatGPT Atlas는 OpenAI에서 개발한 웹 브라우저로, 일반 브라우저 위에 AI 어시스턴트(ChatGPT)를 통합한 형태입니다. (OpenAI)기존의 브라우저가 단순히 웹 페이지를 보여주는 창이었다면, Atlas는 탭마다 AI가 작동하면서 사용자 작업을 돕는 ‘보조자’ 역할을 하는 새로운 접근을 시도합니다. (Tom's Guide)초기 버전은 macOS에서 먼저 출시되었으며, 추후 Windows, iOS, Android 버전이 준비 중입니다. (TechRadar)2. 주요 기능브라우저 개발자 혹은 프로그래머 입장에서 유심히 볼 몇 가지 특징이 있습니다.2.1 챗봇이 탑재된 탭 구조각 탭 또는 사이드바에서 ChatGPT에게 즉시 질의할 수 있으며, 페이지 내용을 분석하거나 요약하는 기능.. 2025. 11. 3.
MacOS에서 Python 가상환경(Virtual Environment) 설정하기 - pyenv 안녕하세요 👋이번 글에서는 MacOS에서 pyenv를 이용해 Python 버전을 관리하고,그 위에 가상환경(venv) 를 구성하는 실무형 개발환경 세팅 방법을 정리해보겠습니다.🎯 왜 pyenv를 써야 할까?MacOS에는 기본적으로 Python이 내장되어 있지만,이건 시스템용이라 함부로 건드리면 macOS 자체 기능이 깨질 수 있습니다.✅ 그래서 “시스템 Python”과 “개발용 Python”을 분리해야 합니다.pyenv는 여러 Python 버전을 동시에 설치하고 전환할 수 있게 해주는 도구입니다.즉, 프로젝트마다 다른 Python 버전을 안전하게 사용할 수 있습니다.⚙️ 1. pyenv 설치🍺 Homebrew를 이용해 설치brew updatebrew install pyenv설치가 끝나면 다음 경로를.. 2025. 11. 1.
맥 개발자를 위한 iTerm2 꾸미기 개발 생산성과 감성 모두 잡는 터미널 환경 만들기📘 1. iTerm2란?iTerm2는 macOS 전용 고급 터미널로, 기본 터미널보다 훨씬 강력한 기능과 커스터마이징 옵션을 제공합니다.특히 개발자에게 친숙한 UI, 다양한 단축키, 테마, 플러그인 확장성 덕분에 맥 사용자라면 거의 필수로 사용하는 툴이죠.🧩 2. 기본 설치 및 초기 설정✅ 설치 방법brew install --cask iterm2💡 Homebrew가 없다면 다음 명령어로 먼저 설치:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"✅ 초기 실행 후 설정 경로메뉴 → iTerm2 > Settings (또는 ⌘ + ,)주.. 2025. 10. 31.
폐쇄망 Linux GPU 서버에서 LLM+RAG 환경 구축 전략 (Ollama 대안 및 확장 방법) 최근 사내 AI 전환이 가속화되면서, 폐쇄망 환경에서도 대규모 언어모델(LLM)을 운영하려는 기업이 늘고 있습니다.특히, OpenAI나 HuggingFace와 같은 외부 서비스 접근이 제한된 환경에서는 로컬 기반 LLM 서버가 핵심 역할을 합니다.이번 글에서는👉 현재 많이 사용되는 Ollama + OpenWebUI 조합의 장단점을 살펴보고,👉 200명 규모의 개발자들이 함께 사용하는 확장형 LLM+RAG 아키텍처 구성 전략과👉 Nginx 포트 확장을 통한 멀티서비스 운영 방법까지 정리해보겠습니다.🧠 1. 현재 환경: Ollama + OpenWebUI많은 조직에서 가장 손쉽게 구축할 수 있는 방식은 아래 조합입니다.Ollama : 로컬에서 LLM 모델을 실행 (예: llama3, qwen, mist.. 2025. 10. 27.
728x90
반응형