python75 Cursor AI와 Claude AI로 뉴스 기사 자동 요약 프로그램 만들기 (Flask + KoBART 프로젝트) 저번 시간에는 AI를 이용하여 이미지를 분석하는 프로젝트를 진행해 보았습니다.이번에는 Cursor AI의 무료 사용량을 모두 소진하여, Claude AI를 활용해Flask 기반 뉴스 기사 자동 요약 서비스를 만들어 보았습니다.AI 뉴스 요약 원리우리가 긴 뉴스를 읽은 뒤 친구나 동료에게 핵심 내용만 설명한다고 생각해 보겠습니다. 예를 들어 시사 기사가 있습니다.정부는 AI 산업 경쟁력 강화를 위해 2조 원 규모의 투자 계획을 발표했다. 이번 투자에는 반도체, 데이터센터, AI 인재 양성 등이 포함된다. 정부는 향후 5년 동안 관련 산업을 적극 지원할 계획이라고 밝혔다.이 문장을 한 줄로 요약하면 다음과 같습니다.정부가 AI 산업 육성을 위해 2조 원 규모의 투자 계획을 발표했다.AI가 이러한 과정을 수행.. 2026. 7. 24. Flask 라우팅(@app.route)은 어떻게 동작할까? 비전공자도 이해하는 원리 Flask가 서버를 실행하는 방법을 배웠습니다.@app.route("/")def index(): return "Hello Flask"이번 글에서는 브라우저에서 /로 접속했는데왜 index()가 실행되는 지 알아보겠습니다1. Routing이란라우팅(Routing)은URL과 실행할 함수를 연결하는 작업입니다.즉, Flask는"어떤 URL이 오면 어떤 함수를 실행할지"미리 기억해 둡니다.2. URL Map브라우저가 접속할 때@app.route("/")가 실행된다고 생각합니다.하지만 그렇지 않습니다.프로그램이 시작될 때Python은 파일을 위에서 아래로 읽습니다.즉, 브라우저 요청 전에 이미Flask는 내부적으로 URL 목록을 저장합니다.이 목록을 URL Map이라고 부릅니다.쉽게 말해 URL과 함수를 연.. 2026. 7. 9. Flask 실행 원리: app.run()을 실행하면 무슨 일이 일어날까? (비전공자도 이해하는 Flask 동작 과정) 이전 글에서는 웹과 Flask가 무엇인지 알아보았습니다.Flask를 처음 배우면 가장 먼저 아래와 같은 코드를 보게 됩니다.from flask import Flaskapp = Flask(__name__)@app.route("/")def index(): return "Hello Flask"app.run()처음에는 app.run()이 한 줄이 도대체 무엇을 하는 걸까?라는 궁금증이 생깁니다.처음에는"웹사이트를 실행하는 함수인가 보다."정도로만 이해하고 넘어갑니다.하지만 내부적으로는 생각보다 많은 작업이 이루어집니다.이번 글에서는 Flask 문법과 내부 동작이 어떻게 연결되는지 살펴보겠습니다.1. app.run()Python 프로그램이 'app.run()'을 실행하면Flask에게 웹 서버를 시작하라는 요.. 2026. 7. 9. Flask란 무엇인가? WSGI와 웹 프레임워크를 쉽게 이해하기 Python으로 웹 애플리케이션을 만들다 보면 가장 많이 접하게 되는 프레임워크가 Flask입니다.저 역시 바이브 코딩을 하면서 Flask를 자주 사용하게 되었습니다.처음에는 단순히 AI가 만들어 주는 코드를 실행하기만 했지만, Flask가 정확히 어떤 역할을 하는지는 잘 알지 못했습니다.Python 웹 프레임워크에는 Flask와 Django가 대표적입니다.Django는 다양한 기능이 기본으로 제공되는 반면, Flask는 필요한 기능을 하나씩 추가해 나가는 구조라 웹 개발을 처음 배우는 입문자에게 많이 추천됩니다.그래서 Flask는 간단하게 프로토타입의 웹사이트를 빠르게 만들때, 백엔드 기초를 배우기 적합한도구라고 생각합니다.이번 글에서는 Flask의 역할과 WSGI가 왜 필요한지 쉽게 알아보겠습니다.1.. 2026. 7. 9. Flask를 배우기 전에 꼭 알아야 할 웹의 기본 원리 (HTTP, Request, Response) 바이브 코딩으로 웹 서비스를 만들어 보면서 자연스럽게 Flask를 접하게 되었습니다.Flask를 처음 공부를 시작하면 가장 먼저 아래와 같은 코드를 보게 됩니다.@app.route("/")def index(): return "Hello"브라우저(크롬)에서 http://127.0.0.1:5000으로 접속하면 화면에 Hello Flask가 나타납니다. 처음에는 신기하지만 저와 같은 비전공자들은 Flask 문법만 따라 입력할 뿐입니다.내부에서 어떤 과정이 일어나는지는 이해하지 못했습니다.대부분 저처럼 "왜 브라우저에 Hello가 나타나는 지""브라우저와 Flak는 어떻게 연결되는지"를 이해하지 못한 채 넘어갑니다. 이번 글에서는 Flask 문법보다는 먼저 근본적인 웹이 어떻게 동작하는 지를 이해해볼려고 .. 2026. 7. 9. Cursor AI로 AI 이미지 분석기 만들기 | Hugging Face API + Flask 프로젝트 CursorAI를 활용하여, 룰 기반 봇에 이어 이번에는 AI 이미지 분석기를 만들어 보았습니다.사람은 사진을 보면 "고양이가 있네", "자동차가 지나가고 있네"라고 판단할 수 있습니다.하지만 컴퓨터는 이미지를 픽셀 값(숫자)의 집합으로 인식하기 때문에사람과 달리 이미지 속 객체나 특징을 추출하는 과정이 필요합니다. 이처럼 이미지 속의 객체나 장면을 분석하는 기술을 컴퓨터 비전(Computer Vision)이라고 하며,최근에는 다양한 AI 모델을 활용하여 이미지를 자동으로 분석할 수 있습니다. 이번 프로젝트에서는 Hugging Face에서 제공하는 ViT 이미지 분류 모델을 활용하여AI 이미지 분석기를 만들어보고, 이전과 마찬가지로 Flask 웹 서비스로 실행하는 과정까지 진행해보겠습니다.1. AI 이미.. 2026. 7. 7. 이전 1 2 3 4 5 ··· 13 다음