본문 바로가기

분류 전체보기

(46)
프롬프트로 분류 문제 풀기 [이전에 썼던 프롬프트] 더보기 📌 ## System_prompt You are quiz show participant. Choose the most suitable job title from the following [list]. No need explain. If the job title is not listed, please select 'N/A'. Only one answer allowed. [list] Data Scientist Data Engineer Machine Learning/Deep Learning Researcher Machine Learning/Deep Learning Engineer AI Developer AI product and service developers Web fron..
Chat-GPT API 역할 인터넷에서 쓸 수 있는 챗 GPT와 달리 API를 사용할 때는 몇 가지 지정이 필요하다. 첫 번째는 입력하는 message의 역할이다. 위의 관계도를 이해하기 전까지 꽤 헷갈렸었다. API를 통해 GPT에게 응답을 받기 위한 기본 코드는 다음과 같다. chat = openai.ChatCompletion.create( model = 'gpt-3.5-turbo', messages = messages, temperature = 0 ) reply = chat.choices[0].message.content messages를 입력할 때 역할을 부여해서 입력하면 GPT응답의 형태 등을 원하는 대로 조정할 수 있다. 기본적으로는 'user'를 통해 질문을 하면 응답을 받을 수 있다. 만약 GPT에게 역할이나 전반적인..
효과적인 프롬프트 쓰기의 기본 규칙 처음에 챗 지피티를 썼을 때는 내가 편한 말투로 질문했고, '이런 주제로 글 작성해 줘' 등의 질문을 많이 했었다. 그러나 챗 지피티 API를 활용해 서비스할 만한 결과물을 내기 위해선 공부가 필요했다. 아는 만큼 어렵다. 알아가면 갈수록 챗지피티는 내 의도를 벗어난 대답을 해줬다. 프롬프트 작성법과 API 코드에 대해 이곳저곳 마구 검색하며 배운 얕은 방법론 때문에 더 이해하기 어려웠다. 뭐.. 거의 영어로 쓰여있었다. 챗 지피티 누가 공부하냐 하지만 거의 새로운 언어를 배워가는 느낌이다. 방법론부터 다시 차근차근. 프롬프트, 스킬보다 먼저 방법론에 대해 알아보자 Cot "chain of thought"+Self Consistency CoT 프롬프트의 출력에는 내용 오류가 포함되어 있지만 올바른 결론에..
OPEN AI API로 간단하게 Chat-GPT 만들기 from dotenv import load_dotenv import openai import os ## chat-GPT활용 load_dotenv() openai.api_key = os.getenv("openai.api_key") messages = [{'role':'system','content':'you are an intellignet assistant. answer in korean'}] while True: message = input("user:") #'stop'입력하면 종료되도록 if message == 'stop': break if messages: #print("messages:",messages,sep = '\n') messages.append( {'role':'user','content..
데이터 활용 공모전 - 프로젝트 진행 기간(6월 5일~6월 28일) 약 23일 - 참여 인원 3명 - 기획/데이터 서칭/인터뷰 진행 프로젝트 내용 목표: 국가교통데이터를 활용한 아이디어 제안 아이디어: 세종시 공실 감소를 위한 단기 임대 플랫폼 기존에 있는 공공데이터로 공간을 분석해두고, 실제 공실 매물 정보가 업로드 되면 분석해둔 정보를 통해 활용 방안을 생각할 수 있다. 실 사용자가 공실 공간에 남긴 리뷰 데이터를 통해 추후 상권분석에 쓰일 개인데이터를 확보 할 수 있다. [기획 의도] 세종시의 상가 공실 문제 해결 타 지역 대비 월등히 높은 상가 공실 지역 세종시 발령 받아서 온 직장인들이 정착을 기피 공실 공간 활용에 대해 주민과 상인들의 대립 발생 [공모전 목표] 공실 상가 활용법 제안 공실 상가 단기 임대 시 활..
프롬프트, 스킬보다 먼저 방법론에 대해 알아보자 Cot "chain of thought"+Self Consistency CoT 프롬프트의 출력에는 내용 오류가 포함되어 있지만 올바른 결론에 도달하고 모든 형태의 저작자 표시를 충족 zero샷 일 경우: 질문하고 let's think step by step문장 추가 few샷 일 경우: step by step과정 설명 채용공고 프로젝트 직무명 고르는 프롬프트 예시 #1. 역할 부여 act like 채용 담당자 #2. few-shot Cot few shot을 통해 self consistency 유지 Q: 해당 자격요건이 필요한 직무명을 보기에서 선택해 'AI개발자', 'AI서비스기획자', 'AI아티스트', 'SecurityEngineer(DevSecOps)', 'SiteReliabilityEngineer(D..
Case 문을 통해 조건에 맞는 경우 추출하기 CASE문 활용한 서브쿼리 CASE WHEN 조건 1 THEN ‘조건 1 만족 시 반환할 값’ WHEN 조건 2 THEN ‘조건 2 만족 시 반환할 값’ ELSE ‘다 아닐 경우 반환할 값’ END '결과값을 원하는 컬럼명으로 지정' SQL공부하면서 멋스럽다고 생각했던 부분이 바로 이 서브쿼리였다. 내가 이해한 차이점: IF/ELSE는 조건 1개만 CASE/WHEN 조건 여러개 가능 https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건1. 2..
약수 구하기 활용하기 프로그래머스에서 처음 약수의 개수를 구하는 알고리즘을 만들때 전부 구했더니 시간초과가 발생했다. 해결 방법은 반으로 나눠서 보는것이다. 신기했다. 물론 지금은 모든 약수의 개수를 구해야 풀 수 있는 문제를 풀었지만 1번 문제: 약수의 합이 자기 자신이 되는 숫자 찾아서 형식에 맞게 출력 1. sorted(list(map(int,open(0).read().split()))) 2. print(" + ".join(map(str,yaksu(i)[:-1]))) 리스트에 있는 원소 사이에 + 추가해서 추출 *str형식이여야함 2번 문제: 소수 찾기 for문 두개로 약수 개수 확인하고 소수 개수 출력하기 9506번: 약수들의 합 #약수의 합이 자기 자신이 되는 숫자 찾아서 형식에 맞게 출력 # sorted(list(..