반응형

IT와 보안 그 어디 쯤 16

부동산 뉴스 요약해주는 파이썬 코드

이 코드는 네이버 API를 사용하여 부동산 관련 뉴스 기사를 가져오고, 각 기사의 내용을 요약하고 핵심 키워드를 추출한 후, 이를 설명하여 블로그 포스트 형식으로 저장하는 프로그램입니다. 아래에 각 부분과 실행에 필요한 사항을 설명하겠습니다.코드 설명라이브러리 임포트:os: 환경 변수 접근을 위한 모듈.requests: HTTP 요청을 보내기 위한 모듈.json: JSON 데이터 처리를 위한 모듈.dotenv: 환경 변수를 로드하기 위한 모듈.BeautifulSoup: HTML 파싱을 위한 라이브러리.openai: OpenAI API와의 상호작용을 위한 라이브러리.환경 변수 로드:load_dotenv: secrets.env 파일에서 API 키를 로드합니다.네이버 뉴스 API 호출:get_top_news(..

코인자동매매 프로그램 - 업비트 용. 텔레그램봇 - 테스트용

import osimport pyupbitimport timeimport pandas as pdimport asynciofrom dotenv import load_dotenvfrom telegram import Updatefrom telegram.ext import Updater, CommandHandler, CallbackContext, Application# Load API keys from .env fileload_dotenv(dotenv_path='config.env')UPBIT_ACCESS_KEY = os.getenv('UPBIT_ACCESS_KEY')UPBIT_SECRET_KEY = os.getenv('UPBIT_SECRET_KEY')TELEGRAM_TOKEN = os.getenv('TELEG..

프롬프트의 구성요소

프롬프트의 구성요소프롬프트 엔지니어링은 언어 모델과 상호 작용하는 방법을 개발하고 최적화하는 작업이다. 이를 통해 모델이 특정 주제에 대한 글을 생성하도록 안내하거나 질문에 답하거나 의미 있는 대화에 참여하도록 할 수 있다. 프롬프트 엔지니어링의 기본 요소지시 (Instruction): 언어 모델이 실행해야 하는 특정 작업이나 명령을 명확하게 설명l  “번역 모델에게 'Hello, how are you?'를 한국어로 번역해주세요.”l  “코드 생성 모델에게 '피보나치 수열을 생성하는 Python 코드를 작성해주세요.'라고 요청하기.”l  “요약 모델에게 이 논문의 핵심 내용을 3-4 문장으로 요약해주세요.”문맥 (Context): 외부 정보나 추가적인 맥락을 제공하여 모델이 명령을 정확히 이해하고 응답할..

프롬프트 엔지니어링 #1

프롬프트 엔지니어링에 대한 얘기가 많이 나와서 뭔가 싶어 들여다 봤다.와, 개 사기꾼들 정말 많다.인터넷 초창기에 인터넷 정보검색사라는 게 있었다. 자격증 시험. 어떻게하면 인터넷에서 검색을 잘할 수 있나.. 지금 생각해보면 그게 자격증이 필요할 일인가..처음 스마트폰이 보급되면서 트위터가 마구마구 인기를 끌었다. 그 시절에 SNS는 이렇게 쓰는 거다라고 강의하고 다니던 사람들이 있었다. 지들이 트위터를 만들었던가.지금 느낌이 딱 그렇다. 뭐 되게 전문적인 얘기를 하는 거 같지만, 구체적으로 잘 물어보라는 얘기다. 이거로 돈벌이가 또 된다. 참 아이러니 하고...그래, 뭐 트위터 어떻게 하는지, 아니 인공지능에 대해 프롬프트를 어떻게 잘 만들어야 하는지 알아보자.LLM 마다 적용되어야 하는 프롬프트 방식..

FIPS 140-3

CMVP, CAVP, FIPS 140-3, FIPS 140-2보안에 대해서 이야기 하다보면, 보안의 기술적인 부분보다 더 신경을 써야 하는 부분이 개발프로세스 라던지, 회사 보안정책 이라던지, 기술적인 부분 외의 것들을 다루어야 할 때가 있다. - 이 부분은 당연하다. 보안은 기술적인 내용뿐 아니라 사람에 대한 내용이 기반이 되어야 한다. 보안에서 이야기하는 약한 고리는 대체로 사람인 경우가 많다. 사용자가 가장 약한 고리라고 하는 예시는 정보보안을 공부하는 텍스트북 제일 첫장에 궁서체로 표시되어 있을 거다. 폰트는 물론 다를 수 있지만, 믿기지 않는다면, security weak link 하고 검색해봐라. 수많은 보안 기사며 칼럼에 보안의 약한고리는 사용자이다 라는 것은 쉽게 찾아볼 수 있다.  좀 맛..

HSM 과 KMS

간혹 HSM과 KMS를 혼용해서 사용하시는 분들이 있습니다. 특히 Cloud 분야에서 혼용해서 사용하시는데 좀더 구분되어져야 할 필요가 있습니다. 엄연히 다른 제품이거든요. 데이터 관리를 위해 엑셀을 사용하고 문서정리를 위해 워드를 사용하는 것처럼 문서도 액셀로 작성할 수 있고, 워드로 데이터를 관리할 수도 있지만, 그렇게 하면 강호의 질타를 받는 것 처럼. HSM과 KMS는 이렇게 구분하시면 좋습니다. KMS HSM 주요 기능 : 키를 관리하는 목적 •중앙 집중식 키 관리 제공 •사용자 / 그룹 / 프로세스 당 키 및 액세스에 대한 정책을 정의합니다. 주요 기능 : 키 및 자원을 보호는 목적 •암호화 키 관리 : 생성, 서명, 확인, 암호화, 암호 해독, 저장, 백업 및 복원 •응용 프로그램에서 어플라..

REST API

REST API 란? REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 1) 엄격한 의미로 REST는 네트워크 아키텍처 원리의 모음. 네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫는다. 2) 보다 범용적인 의미 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다. 필딩의 REST 아키텍처 형식을 따르면 HTTP나 WWW가 아닌 아주 커다란 소프트웨어 시스템을 설계하는 것도 가능하다. 또한, 리모트 프로시저 콜 대신에 간단한 XML과 HTTP 인터페이스를 이용해 설..

국토교통부 실거래가 정보오픈API 활용 가이드 - 아파트 전월세 신고정보 조회 -

국토교통부 실거래가 정보 오픈API 활용 가이드 - 아파트 전월세 신고정보 조회 - Ⅰ 서비스 명세 󰊱 공공데이터 OpenAPI 조회 서비스 가. API 서비스 개요 API 서비스 정보 API명(영문) Apartment Rent Data API명(국문) 아파트 전월세 자료 API 설명 지역코드와 기간을 설정하여 해당지역, 해당기간의 아파트 전월세 신고 자료를 제공하는 아파트 전월세 신고 정보 조회 API 서비스 보안적용 기술 수준 서비스 인증/권한 [O] Service Key [ ] 인증서 (GPKI/NPKI) [ ] BASID(IP/PW) [ ] 없음 메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음 전송 레벨 암호화 [ ] SSL [O] 없음 인터페이스 표준 [ ] SOAP 1.2 (RP..

국토교통부 실거래가 정보 오픈API 활용 가이드연립다세대 전월세 신고정보 조회 -

공공데이터 OpenAPI 조회 서비스 가. API 서비스 개요 API 서비스 정보 API명(영문) Row House Rent Data API명(국문) 연립다세대 전월세 자료 API 설명 지역코드와 기간을 설정하여 해당지역, 해당기간의 연립다세대 전월세 신고 자료를 제공하는 연립다세대 전월세 신고 정보 조회 API 서비스 보안적용 기술 수준 서비스 인증/권한 [O] Service Key [ ] 인증서 (GPKI/NPKI) [ ] BASID(IP/PW) [ ] 없음 메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음 전송 레벨 암호화 [ ] SSL [O] 없음 인터페이스 표준 [ ] SOAP 1.2 (RPC-Encoded, Document Literal, Document Literal Wrappe..

국토교통부 실거래가 정보 오픈API 활용 가이드- 아파트 매매 신고 상세자료 조회 -

󰊱 공공데이터 OpenAPI 조회 서비스 가. API 서비스 개요 API 서비스 정보 API명(영문) Apartment Transaction Detailed Data API명(국문) 아파트 매매 신고 상세자료 조회 API 설명 지역코드와 기간을 설정하여 해당지역, 해당기간의 아파트 매매 상세자료를 제공하는 아파트 매매 상세자료 조회 API 서비스 보안적용 기술 수준 서비스 인증/권한 [O] Service Key [ ] 인증서 (GPKI/NPKI) [ ] BASID(IP/PW) [ ] 없음 메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음 전송 레벨 암호화 [ ] SSL [O] 없음 인터페이스 표준 [ ] SOAP 1.2 (RPC-Encoded, Document Literal, Document..

반응형