소개
알고리즘을 잘하는 벡엔드 개발자 🐕👣📏
한양대학교 컴퓨터소프트웨어학부 19학번
소프트웨어 마에스트로 10기
2021 ACM-ICPC Seoul Regional 16등
2017 한국정보올림피아드 고등부 본선 은상(29등)
자세한 소개 보기🔗: https://github.com/kyaryunha
강의
전체2수강평
- 귀에 쏙쏙 들어오는 훌륭한 강의 였습니다.!!
Sun Kim
2023.12.21
0
게시글
질문&답변
2024.03.26
ChatGPT 프롬프트? 설정관련
특정 말투를 구현하는 것은 가능합니다. 이게 강의가 너무 초기에 찍어서 기본 기능만 포함되어 있는데 그 이후 업데이트들을 포함하여 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회 체크하는 방법이 있습니다.
- 0
- 1
- 61
질문&답변
2024.03.25
gpt api를 파이썬에서만 사용할 수 있나요?
python처럼 라이브러리를 이용한 편리한 인터페이스는 없더라도 다른 언어에서도 일반적인 API 요청 방식을 이용하면 사용할 수 있습니다. https://platform.openai.com/docs/api-reference/authentication 위 링크에서 curl 이용한 사용 방식 참고하면 좋습니다 🙂
- 0
- 1
- 78
질문&답변
2023.08.20
긴 문장을 번역하고 싶습니다!
안녕하세요! gpt-3.5-turbo는 token이 4k까지, gpt-4는 8k까지 됩니다! 이 강의가 gpt-3.5-turbo가 나온 올해 3월에 바로 찍었어서 아직 내용엔 없지만, 올해 6월에 gpt-3.5-turbo-16k가 새로 나왔거든요! 그거 쓰면 4배 정도 더 긴 문장을 주고 받을 수 있습니다! 한 번 그거 써보실래요?
- 0
- 1
- 471
질문&답변
2023.06.15
500 Internal Server Error
안녕하세요! 500번대 에러는 뜨는 이유가 정말 다양하기 때문에, 어디에서 에러가 낫는지 차이점을 찾기 위해선 강의자 분이 작성하신 코드 및 폴더 구조를 올려주셔야 알 것 같습니다!
- 0
- 1
- 394
질문&답변
2023.05.29
CORS 오류...가 나오네요!
작성자 분의 코드와 제 코드와의 차이점은, flask의 port 번호가 8080과 80으로 서로 다릅니다. CORS는 서로 다른 웹사이트로 요청을 보낼 때 나는 에러입니다. 8080으로 port를 열었는데, fetch로는 80 (포트 번호 미지정시 기본 포트)으로 요청을 보내고 있습니다. flask port는 8080으로 여셨고 html의 javascript에서 await fetch ( " http://127.0.0.1/translater " , { 라고 했는데, 뒤에 포트 번호가 안 붙은 경우의 default port는 80번이라서, 서로 다른 주소라서 그래요. 웹에서 url 뿐만 아니라, 포트 번호가 다른 경우에도 다른 주소입니다! flask의 port 번호를 80으로 변경하거나, fetch에서 링크를 " http://127.0.0.1:8080/translater " 라고 하시면 됩니다!
- 0
- 1
- 291