inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ChatGPT API 입문 강의 - 30분 만에 다국어 번역기 웹 풀스택 개발하기

OpenAI의 다양한 API 및 활용방안 소개

ChatGPT 프롬프트? 설정관련

해결된 질문

356

이면지

작성한 질문수 2

0

강의 감사합니다, 신현님

추가로 더 궁금한 점이 있는데

ChatGPT API를 사용해서 웹에서 스무고개 게임을 하는 지피티를 만들고 싶은데 어떤 말투나(친구처럼 친근하게), 20회 답변 제한 등의 조건들을 구현할 수 있을까요?

HTML/CSS python chatgpt

답변 1

0

까룬

특정 말투를 구현하는 것은 가능합니다.

 

이게 강의가 너무 초기에 찍어서 기본 기능만 포함되어 있는데

 

그 이후 업데이트들을 포함하여

2023년 8월에 인프콘에서 발표한 것에는 내용 포함되어 있으니 여기 ppt 봐주시거나 혹은 role: system이란거에 대해 찾아보면 나올거에요.

https://github.com/kyaryunha/infcon-2023-handson

 

코드로 바로 예시 보고 싶으시면 ex1 (https://github.com/kyaryunha/infcon-2023-handson/blob/main/src/ex1.py)이 가장 가까울거같은데요. 여기서 {"role": "system", "content": "IT 관련 질문에 답변을 하는 인프런봇입니다." }, 이 부분의 content를 친절한 말투로 해달라고 하면 됩니다. 친절한 말투로 예시 좀 더 던져주고 싶으면 ex3처럼 user에 예시 몇 개 더 던져줘서 프롬프트 깎아주면 되구요

 

 

 

 

20회 답변 제한은 프롬프트 잘 깎아도 힘들거같은데요.

chatgpt가 예를 들어서 "답장을 단어로 해줘"라 해도 답장을 일부러 길게해요.

그래서 https://github.com/kyaryunha/infcon-2023-handson/blob/main/src/ex3.py 이런식으로 system (질문) - user (답변) 에시를 줘서 예시들을 던져줄 수 있는데,

 

20회...는 프롬프트를 어떻게 해야할지 잘 떠오르지 않네요...

 

근데 20회 세는게 뭐 굳이 인공지능이 필요한 작업이 아니기 때문에

chatgpt api 외에 그냥 따로 로직 작성해서 프론트나 벡엔드DB에 저장해서 20회 체크하는 방법이 있습니다.

 

 

 

 

 

1

이면지

답변 정말 감사드립니다!!

26,27강 진행 간 노션, html 프롬프트 파일 불일치

0

12

3

<div id="banner">배너 이미지</div> 관련 질문

0

7

1

강의 자료

0

15

1

변수 설정 시에 질문입니다.

0

10

1

27:15 break 출력

0

13

1

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

20

2

수업 노트가 안 보입니다.

0

21

1

Python formatter 설치

0

20

1

55강 파이썬에만있는 연산자들

0

27

2

55강의 파이썬에서만 있는 연산자들

0

22

2

주말에 실행할 경우 update_economic_data_in_background에 로직 변경 필요성

1

30

1

naver 글자 수집 오류 건

0

24

1

쥬피터 노트북이 실행이 안됩니다.

0

27

1

뒤로가기 버튼 같은 것이 있나요?

0

28

1

다음 강의 수강방법

0

20

1

Replit 강의 자료가 안나와요

0

20

1

강의 연장 문의

0

32

1

프로그램 실행시간에 대한 질문

1

24

2

비중 및 매수 종목수 조정.

1

32

2

Claude api가 소식 동기화가 늦는 문제

1

41

2

gpt api를 파이썬에서만 사용할 수 있나요?

0

374

1

긴 문장을 번역하고 싶습니다!

0

1051

1

500 Internal Server Error

0

691

1

CORS 오류...가 나오네요!

0

549

1