본문 바로가기

분류 전체보기311

AI 인공지능 이용해 피아노 작곡해보기 누구나 피아노 작곡을 할 수 있다. 단, AI와 함께라면 ...피아노로 아름다운 곡을 듣거나 연주할 때면 이걸 직접 작곡할 수 없을까 하는 생각을 해보았을 거다.  AI가 못하는 게 없는 세상인데 이 정도는 어렵지 않을 것 같아 작업을 시켜봤는데 결과는 놀라웠다. 작곡에서 가장 중용한 건 화음이다. 기본음을 정해 시작하고 다음 화음을 연결하는 방식이다. 이러한 방식으로 곡이 완성되기 때문에 이것을 AI에게 알려 주기만 하면 나머지는 알아서 만든다.1. 작곡 규칙 정하기AI에 작업을 시키기 전에 먼저 작곡 룰을 만들자. 유튜브에서 찾은 간단한 작곡 규칙이다. 시작과 끝 그리고 중간 연결화음 정의가 되어있다. 이거면 충분하다. 본격적으로 작업을 시켜보자. 2. 작곡 프롬프트 작성첨부한 화음규칙에 맞춰 8마디.. 2025. 2. 9.
AI 성수동 케이크 맛집 검색 사이트 만들기 AI 인공지능을 이용해 맛집을 찾아주는 사이트를 만들었다. 음식점 API를 호출해 간단한 코드로 결과를 가져왔었다. 유려한 UI도 함께 제공을 했었는데, 이번에는 검색결과에 나온 음식점 위치를 지도에서 찾아주는 코드를 추가로 작성하자. 코드 환기를 위해 이전 포스트를 참고하자. 2025.02.02 - [코드리뷰/chatGPT(Python)코드] - 광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용 광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용네이버 부동산 사이트처럼 API를 사용하는 경우 이를 이용해 응용 프로그램을 만들 수 있다. 지역명을 입력하면 그 주변 맛집을 찾아주는 서비스를 만들어 보자. 개발 방식은 지난 .. 2025. 2. 7.
AI 인공지능 프리젠테이션 만들기 자동화 클로드나 ChatGpt로 파워포인트 발표자료를 만들어 보자.너무 간단해서 이젠 놀랍다기보다는 당연한 것 같다. 만들고 싶은 발표 자료 주제를 선정해 AI에 프롬프트를 주면 된다. "인공지능을 이용한 프리젠테이션 만들기 자동화"에 대한 주제로 슬라이드 10장을 만들어줘. 표지와 목차를 포함하고 파이썬 코드로 작성해 줘.인공지능은 LLM 이용해 발표자료를 자동으로 만드는 파이썬 코드를 알려준다. 그 코드를 vs code에서 실행한다. 파워포인트 파일이 자동으로 생성된다. 끝!!! 슬라이드에 서식이나 이미지 등을  추가해 가독성 좋게 만들 수도 있다. 하지만 그것보다는 발표자료 초안을 아주 쉽고 빠르게 만들 수 있다. 그다음은 수작업으로 다듬는 작업을 하면 완성된다. 물론 모두 인공지능에 요청해도 되겠지만 마.. 2025. 2. 7.
광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용 네이버 부동산 사이트처럼 API를 사용하는 경우 이를 이용해 응용 프로그램을 만들 수 있다. 지역명을 입력하면 그 주변 맛집을 찾아주는 서비스를 만들어 보자. 개발 방식은 지난 포스팅한 네이버 부동산 정보 추출과 동일한다. 처음엔 복잡해 보이는데 한 두 번만 해보면 돌아가는 메커니즘이 보이고 응용 방안도 다양하다는 걸 알게 된다. 1. 다이닝코드에서 광화문 검색여기에서 제공하는 맛집 정보를 가져오는 코드를 작성하자. F12 개발자 모드 - Network - Fetch/XHR 결과에서 맛집 정보를 담은 항목을 카피한다. cURL 형태로 복사해야 한다. (마우스 오른쪽 copy-cURL(bash) 이용2. curl conver 사이트 접소해 파이썬 코드로 변환한다. 3. LLM 인공지능에 코드 작성 요청한다.. 2025. 2. 2.
네이버 부동산 매물정보 수집 프로그램 만들기 10분 컷 네이버 부동산 매물정보를 실시간 수집해 주는 파이썬 코드를 작성해 보자.네이버에서 부동산 정보를 가져올 때 API를 호출한다. 따라서 동일한 방식으로 API를 이용하면 동일한 결과를 가져올 수 있다.  1. 네이버 부동산 들어가기2. F12 개발자 도구 - Newwork탭 - Fetch/XHR 에서 입출력 데이터 확인하기(1) Payload 입력값 확인(2) 출력값 확인3. 정보 수집 파이썬 코드 작성하기 - (1) copy cURL (bash)(2) Conver curl 사이트(https://curlconverter.com/)에  url정보를 붙여넣기한 후  파이썬 코드로 변환하기(3) LLM (claude나 chatgpt)에 코드 완성 요청하기출력 유형도 지정하여 부동산 매물정보 데이터 수집 프로그램.. 2025. 2. 1.
파이썬 코드로 네이버 뉴스기사 요약하기 -DeepSeek ChatGPT Claude 지난 포스팅에 네이버 API를 이용해 뉴스기사를 가져오는 코드를 작성했었다.2025.01.27 - [코드리뷰/chatGPT(Python)코드] - 네이버 API 이용해 헤드라인 뉴스 기사 가져오기파이썬 코드에서 네이버 API를 호출해 간단하게 기사 제목과 기사링크를 가져오는 방식을 설명하였는데, 이번엔 한 걸음 더 들어가 기사 요약을 하는 프로그램을 만들어 보자.   1. 검색어를 입력하자.네이버에서 뉴스를 검색할 키워드를 입력한다. 2. 네이버 API 호출네이버 API 사용 인증이 완료되면 기사를 검색해 결과를 가져온다.  # API 요청 URL    url = f"https://openapi.naver.com/v1/search/news.json?query={encoded_query}&display=5.. 2025. 1. 30.
네이버 API 이용해 헤드라인 뉴스 기사 가져오기 웹 크롤링을 통해 자료를 수집할 때 가장 큰 문제점은 허가를 받지 않고 데이터를 수집한다는 거다. 언제 내 크롤러가 차단을 당해도 할 말이 없다. 웹 사이트 개편이라도 하면 크롤링 소스를 모두 수정해야 하는 상황에 봉착하게 된다. 그렇다면 공식적인 방법은 뭐가 있을까? 바로 API를 이용하는거다. 네이버를 예로 들면 로그인부터 뉴스, 쇼핑, 카페 데이터 검색을 위한 다양한 API를 제공한다. 사용한도는 있지만 꽤 넉넉하게 무료제공한다. 이 API를 이용해 뉴스기사를 수집해 보자. 1. 네이버 API 신청네이버 데이터랩에 접속해 오픈 api를 신청한다.- Client ID와 Client Secret 를 발급해 준다. 네이버 API를 이용하는 키라고 보면 된다. https://developers.naver... 2025. 1. 27.
블로그 포스팅 자동화 구글 애드센스 수익 이어질까? 결론부터 말하면 구글이나 네이버 헤드라인 뉴스를 크롤링해 블로그 포스팅을 자동화하고 이를 통해 구글 애드센스 수익을 올리는 것은 가능하다. 아주 미약하게나마 수익이 난다는 것이지 실질적인 수익이라 말하기 어렵다. 최신 뉴스는 검색 수요가 많아 트래픽을 유도할 가능성이 높다. 또한 특정 키워드에 대한 순위를 잘 잡으면 방문자가 늘어날 것이다. 재수 좋으면 광고까지 클릭하게 된다. 정기적인 발행까지 된다면 활성화된 사이트로 간주해 SEO 점수가 개선될 것이다. 하지만 치명적인 문제가 발생할 수 있다.첫 번째는 바로 저작권 문제다. 구글의 경우 뉴스 컨텐츠는 보통 원 출처 사이트의 저작권을 따른다. 따라서 크롤링한 데이터를 그대로 복사해 블로그 포스팅하면 저작권 침해가 될 수도 있다. 심한 경우 구글은 저작권.. 2025. 1. 26.
BeautifulSoup 이용해 웹 데이터 추출하기 - select, select_one, find, find_all BeautifulSoup의 메서드 select, select_one, find, find_all은 HTML 문서에서 데이터를 추출하는 데 사용됩니다. 웹 사이트마다 다양한 방식으로 페이지를 구성되어 있어서 각 메서드에 대한 완벽한 이해가 필요합니다. 메서드 정의와 예제를 통해 사용법을 익혀보아요.1. find()정의조건에 맞는 첫 번째 태그를 반환합니다.태그 이름, 속성, 문자열 조건 등을 사용해 검색할 수 있습니다.예제 from bs4 import BeautifulSouphtml = """ Title 1 Description 1 """soup = BeautifulSoup(html, 'html.parser')# 첫 번째 태.. 2025. 1. 12.
비트코인 헤드라인 뉴스 사이트 자동으로 만들기 암호화 화폐를 다루는 미디어 사이트에 접속해 주요 헤드라인 뉴스를 추출해 나만의 뉴스 사이트를 만들어 보자. 1. 뉴스 원천은 어디? 블록미디어 최신 뉴스를 사용한다.  (https://www.blockmedia.co.kr/)2. 기사 스크래핑은 누가?인공지능을 이용한다. Claude로 시작해 ChatGpt로 마무리했다. 무료로 사용하다 보니 사용 제한이 걸렸기 때문이다. 3. 코드 작성을 위한 사이트 분석Claude에 블로미디어 url을 입력하고 뉴스기사 스크래핑을 요청했는데 결과가 제대로 나오지 않았다. 그래서 최신 기사가 있는 웹 페이지 위치를 알려주었다.  여기 copy element 소스를 Claude에 입력하고 기사 스크래핑을 했다. 4. 스크래핑 소스코드 작성해줘.claude는 다음 기능을 .. 2025. 1. 11.