샘플 작업 3

[python, 샘플] 오늘의 운세 (LLaMA활용)

개요재미 삼아 만든 오늘의 운세.OpenAI를 활용해서 만들었는데, 생각보다 금액이 많이 나감. 그래서 오픈소스 LLM인 LLaMA를 활용해서 오늘의 운세를 만듦 OpenAI통해서 오늘 날짜 기준으로 띠별, 별자리별 운세데이터 생성.JSON 형식으로 변환.DB 저장. 세팅선택 버전 : LLaMA 3 8B (GGUF) 해당 버전을 선택한 이유는, 성능이 안좋은 서버컴으로 돌리기 위해서 8B(파라미터)로 타협을 본 것이고, LLM을 돌릴만한 GPU가 아니어서 CPU만 활용하기 위해 CPU-only 포맷인 GGUF 포맷(양자화 포맷)으로 세팅. 1. window python에서 GGUF 모델을 실행하기 위해 컴파일이 필요하므로, Visual Studio C++ Build Tools가 선행되어야 함.Visual..

샘플 작업 2025.04.13

[python, 샘플] 오늘의 운세 (OpenAI 활용)

개요재미 삼아 만든 오늘의 운세. OpenAI를 활용해 띠별, 별자리별 운세데이터 생성. OpenAI통해서 오늘 날짜 기준으로 띠별, 별자리별 운세데이터 생성.JSON 형식으로 변환.DB 저장. 구현 방식1. 띠별, 별자리별 운세데이터 생성.OpenAI 통해서 오늘 날짜 기준으로 띠별, 별자리별 운세데이터 생성.API_key 정보는 코드안에 넣지 않고 따로 관리 (샘플에선 txt파일로 관리, AWS로 관리하는 방법도 있음)역활과 목표 전달역활 (system) 에서는 모델의 마인드셋을 위한 다음을 정의너는 누구인지 (역할 정의)무엇을 해야 하는지 (목표/작업 지시)응답 형식이나 톤, 언어 등 스타일 가이드 (Json 포맷 등 지정)지침 (instruction, user) 사용자가 모델에게 실제 작업 요청이..

샘플 작업 2025.04.06

[python, 샘플] 오늘의 운세 (신문사 RSS피드 활용)

개요재미 삼아 만든 오늘의 운세.조선일보 RSS 피드를 활용해 자동으로 운세 기사를 수집하고, 띠별로 정리된 내용을 JSON 형태로 저장하는 크롤러를 만듦.이 스크립트는 Python을 기반으로 RSS, Selenium, BeautifulSoup 등 다양한 라이브러리를 조합하여 다음과 같은 역할을 수행.오늘 날짜 기준으로 ‘운세’ 관련 기사 자동 검색기사 내부에서 띠별 운세 정보만 추출JSON 형식으로 변환 후 DB 저장 구현 방식1. RSS 피드 필터링조선일보 RSS피트에서 오늘 날짜 및 "운세" 키워드를 포함한 기사만 필터링.날짜는 현재 날짜의 월/일을 기준으로 동적으로 생성. RSS피드?RSS (Really Simple Syndication) 피드는 웹사이트에서 제공하는 콘텐츠 요약 정보. 뉴스, 블..

샘플 작업 2025.04.06