본문 바로가기

전체 글

(42)
dvdrental 데이터로 PSQL 연습 오늘은 영화 검색을 가능케하는 코드를 클래스를 활용하여 짜보자. 영화 검색: 제목, 장르, 배우 등 다양한 조건으로 영화를 검색할 수 있는 기능. import psycopg2 from dotenv import load_dotenv import os #상속, 정보보호 load_dotenv() #.env 파일 내용을 환경 변수로 로드함. #환경변수 읽어옴. db_name = os.getenv('DB_NAME') db_user = os.getenv('DB_USER') db_password = os.getenv('DB_PASSWORD') db_host = os.getenv('DB_HOST') db_port = os.getenv('DB_PORT') 처음에 .env 파일을 환경변수로 하여 필요한 변수들을 불러온다...
PSQL / FULL OUTER JOIN / GROUP BY / GROUP BY 심화문제 / SUB 쿼리 보호되어 있는 글입니다.
240322 PSQL JOIN 관련 보호되어 있는 글입니다.
PSQL 연습 240321 보호되어 있는 글입니다.
PSQL 연습 240320 보호되어 있는 글입니다.
PSQL 쿼리 (joining 연습) 240321 보호되어 있는 글입니다.
Langchain | 랭체인으로 LLM 사용하여 개발하기 랭최인은 무엇인가 ?? 이것은 오픈 소스 프로젝트로서, 22년 10월에 시작되었다. 이것은 LLM을 활용한 앱 개발을 돕는 프레임워크다. OPENAI의 GPT를 결합하여 서비스를 만들 수 있다 !! 다른 라이브러리들이랑도 합쳐서 쓰게되니.... 정말 개발 생태계는 오픈소스를 통해서 정말 크게 퍼져나간다. 주로 활용되는 분야로는 - 챗봇 - 문서생성 - 코드 생성 - 번역 등이 있다. 이 랭체인을 사용하면, 개발시간을 단축하고 내 앱의 성능을 크게 향상시킬 수 있다. 구글 어시스턴트와 마이크로소프트의 번역이 랭체인을 통해서 개발되었다. 앞으로도 이런식으로 다양한 곳에서 쓰일거다. pip install langchain pip install langchain-openai 이렇게 먼저 설치를 하고. from ..
OPENAI의 APIKEY 사용해서 서비스 만들어보기 3 -JSON 이번엔 결과값을 JSON 형식으로다가 받아보겠다. 그냥 text로 그 전처럼 받는 것과 무슨 차이가 있는고??? from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="gpt-3.5-turbo-0125", response_format={ "type": "json_object" }, #응답할때 json messages=[ {"role": "system", "content": "You are a helpful assistant designed to output JSON. 너는 고객의 후기를 바탕으로 그들의 만족도를 조사하는 최고의 조사원이야."}, {"role": "user", "content":..