반응형

분류 전체보기 291

[자동화 프로젝트 #6] DALL-E 3 연동: AI가 대표 이미지까지!

안녕하세요! 블로그 자동 포스팅 봇 만들기, 여섯 번째 시간입니다.지난 5편에서는 우리 봇이 Gemini, ChatGPT 등 다양한 AI 작가들을 선택하여 글을 쓸 수 있도록 만들었습니다.하지만 "백문이 불여일견"이라는 말처럼, 글의 첫인상을 좌우하는 것은 바로 이미지죠. 오늘은 OpenAI의 강력한 이미지 생성 AI, DALL-E 3를 연동하여, 우리 봇이 글의 주제에 딱 맞는 대표 이미지를 스스로그려내는 놀라운 기능을 추가해 보겠습니다!DALL-E 3 DALL-E 3는 단순히 그림만 잘 그리는 AI가 아닙니다. 우리가 이 모델을 선택한 이유는 다음과 같습니다.뛰어난 문맥 이해도: "슬픔에 잠긴 안드로이드가 비 내리는 창밖을 보는 유화"처럼 복잡하고 추상적인문장을 놀라울 정도로 정확하게 이해하고 그려냅..

[자동화 프로젝트 #5] ChatGPT, Claude 등 다양한 AI 모델 연동하기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 다섯 번째 시간입니다.지난 4편 (바로가기)에서는 Flask를 이용해 클릭 한 번으로 포스팅을 시작할 수 있는 멋진 웹 UI를 만들었습니다.하지만 지금 우리 봇은 오직 'Gemini'라는 AI 작가 한 명과만 일할 수 있죠. 오늘은 우리 봇을 한 단계 더 업그레이드해서, ChatGPT, Claude 등 세상의 쟁쟁한 AI 작가들을 마음대로 고용하고 해고할 수 있는 멋진 "에이전시 대표"로 만들어 보겠습니다!새로운 AI 작가 영입 준비새로운 AI 모델을 사용하려면, 각각의 모델에 맞는 새로운 Python 라이브러리를 설치해야 합니다. 마치 새로운 외국인 직원과 대화하기 위해 새로운 번역기를 설치하는 것과 같죠.AI 모델필요한 라이브러리설치 명령어ChatGPT (..

[자동화 프로젝트 #4] Flask로 내 파이썬 스크립트에 웹 UI 입히기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 네 번째 시간입니다.지난 3편 (바로가기)까지 우리는 AI로 글을 쓰고 Selenium으로 포스팅하는 핵심 기능을 모두 완성했습니다.하지만 매번 터미널을 열어 명령어를 치는 건... 솔직히 좀 없어 보이죠?😅 이번 시간에는 Flask라는 마법 같은 도구를 사용해서, 우리가 만든 복잡한 파이썬 코드를 클릭 한 번으로 실행할 수 있는 멋진 웹 UI로 변신시키는 과정을 보여드리겠습니다.1. Flask, 왜 필요한가?Flask는 Python으로 웹사이트(정확히는 웹 애플리케이션)를 만들 수 있게 해주는 '웹 프레임워크'입니다.우리가 Flask를 사용하려는 이유는 단 하나입니다."복잡한 터미널 명령어 대신, 누구나 알기 쉬운 버튼을 만들고 싶어서!" 사용자는 그저 웹..

[자동화 프로젝트 #3] Selenium으로 티스토리 완전 정복

안녕하세요! 블로그 자동 포스팅 봇 만들기, 그 세 번째 시간입니다.지난 2편(다시보기)에서는 Gemini AI를 이용해 블로그 글을 자동으로 생성하는 방법을 알아봤습니다. 오늘은 드디어 이 글을 우리 대신 티스토리에 올려줄 "자동화 매니저"를 만들어 볼 차례입니다.웹 브라우저를 로봇처럼 조종하는 마법 같은 도구, Selenium을 이용해 로그인부터 글 발행까지 모든 과정을 자동화하는 핵심 비법을 알려드릴게요!1. Selenium 준비하기먼저 우리를 대신해 웹서핑을 해줄 로봇을 설치해야 합니다. 딱 두 가지 라이브러리만 설치하면 준비는 끝납니다.구분명령어설명핵심 라이브러리pip install seleniumPython 코드로 웹 브라우저를 제어하는 데 필요한 모든 기능드라이버 관리pip install w..

[자동화 프로젝트 #2] Python과 Gemini AI 연동하기

블로그 자동 포스팅 봇 만들기 시리즈, 그 두 번째 시간입니다. 지난 1편에서는 프로젝트의 전체적인 청사진을 그려봤는데요, 오늘은 그 계획의 첫 단추, 바로 "AI 글쓰기 기능"을 실제로 구현해 보겠습니다. Google에서 만든 강력한 AI 모델, Gemini를 Python 코드와 연결하여 어떻게 글을 생성하는지, 그 과정을 처음부터 끝까지 따라오기 쉽게 보여드릴게요!1. 개발 환경 설정가장 먼저, 우리를 도와줄 AI 작가를 컴퓨터에 "초대"하기 위한 몇 가지 준비가 필요합니다.구분명령어설명라이브러리 설치pip install google-generativeaiPython에서 Gemini AI를 쉽게 사용할 수 있게 해주는 공식 도구환경 변수 설정pip install python-dotenv우리의 소중한 ..

[자동화 프로젝트 #1] 나만의 블로그 자동 포스팅 봇 만들기- 아이디어구상부터 기술 스택 선정까지

안녕하세요! 코딩으로 일상을 편리하게 만드는 것에 푹 빠져있는 개발자입니다.오늘은 제가 최근에 진행한 아주 재미있는 토이 프로젝트, "AI 기반 블로그 자동 포스팅 봇" 개발 여정의 첫 시작을 공유해 보려고 합니다. "매일 블로그에 글 하나씩 올리면 참 좋을 텐데..." 하고 생각만 하고 실천은 어려우셨던 분들이라면, 이번 시리즈가 아주 흥미로운 힌트가 될 거예요!모든 것은 '귀찮음'에서 시작됐다블로그 운영, 꾸준함이 생명인 건 알지만 글감 찾기부터 글쓰기, 발행까지... 솔직히 너무 번거롭습니다. 이 단순한 '귀찮음'을 해결하기 위해 AI를 이용한 완전 자동화 프로그램을 만들기로 결심했습니다.💡 AI가 글쓰기부터 발행까지 전부 자동으로 처리해 주면 어떨까?프로젝트 목표 설정 뜬구름 잡는 아이디어를 구..

반응형