일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- JDBC
- 컴퓨터구조
- 순환신경망
- 자바
- 개발일기
- 자바 실습
- SQL
- CSS
- 연습문제
- rnn
- JSP
- 정보처리기사필기
- 데이터분석
- c언어
- 딥러닝
- 파이썬
- html/css
- 머신러닝
- 중학수학
- 혼공머신
- 오블완
- 디버깅
- JSP/Servlet
- 컴퓨터비전
- 자바스크립트
- 자바스크립트심화
- 데이터베이스
- 정보처리기사실기
- 상속
- 중학1-1
- Today
- Total
목록인공지능/프롬프트 엔지니어링 & 생성형 AI (8)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
조금 전에 나만의 멋진 홈페이지를 만드는 실습을 진행해 보았다. 홈페이지 하나를 만드는데 불과 30분 밖에 걸리지 않았다. 처음에 30분은 관련 내용을 학습했다. 이제 ChatGPT로 면접을 연습하는 실습을 시작해 보자. 실습 4 - ChatGPT 면접 연습하기 이러한 것들은 실제 면접과는 조금 다를 수 있다. 이번에는 라이브 모의 면접을 진행해 보기로 하자. 먼저 모의 면접에 대한 지시사항을 주었다. 다음 질문으로 넘어가면서 또 다른 답변을 해볼 수 있다. 이 면접은 지금 당장은 필요하지 않지만 조금은 실습해 볼 수 있을 것 같다. 실습한 내용은 그냥 혼자서 간직하고 싶어 이 부분은 자세한 내용은 쓰지 않기로 했다. 나의 ..
이제 두 가지의 실습이 남아있다. 조금 빠르게 진행해 보겠다. 실습 3 - ChatGPT로 홈페이지 만들기 코드를 복사하기만 하면 된다. 코드를 복사하면 이런 식으로 홈페이지가 만들어진다. 홈페이지에 있었으면 하는 내용을 구분자로 지시사항을 추가해 본다. 여기에 구글 개발자라는 단어를 넣었는데 이렇게 하면 전문적인 느낌을 유발할 수 있는 트리거 프롬프트 역할을 한다. 어떤 스타일의 디자인 등 지시사항을 추가할 수 있다. 마음에 들지 않는 부분은 ChatGPT에게 되물어볼 수도 있다. 직접 홈페이지 제작 실습하기게임 개발자를 위한 고급스러운 홈페이지를 요청했다. 처음에는 배경색이 검은색이라 마음에 들지 않아 다른 요청을 했고,..
이 실습은 생각보다 많이 어려웠다. 처음 해보는 거라 잘 안 되는 부분도 있지만 하나씩 따라 해보겠다. 강의 영상으로는 내용을 이해하기 힘들어서 ChatGPT에게 물어보며 하는 중이다. 실습 2 - ChatGPT API 사용해보기 API key는 사용할 때마다 요즘이 지불된다고 한다. ChatGPT를 사용하는 열쇠와 같은 것이다. 키만 있으면 OpenAI 서비스를 이용할 수 있기에 이 키는 유출되지 않도록 조심해야 한다. 키를 복사해야 사용하면 된다. 키를 발급받으면 간단한 파이썬 코드를 짜서 사용할 수 있다. 먼저 Openai 패키지를 설치해야 한다. 보라색 박스 안에 조금 전에 복사한 키를 넣으면 된다. 모델명이 보이는데 이건 옛날 버전이나..
아침을 먹고 이제 본격적으로 아침 공부를 시작해보려고 한다. 아침에 3시간 반 정도 공부하며 이 과목을 대부분 끝마쳐볼 것이다. 여기서부터는 실습 문제가 제공되어 있다. 실습 1 - ChatGPT 사용하기 이 모델을 사용하면 웹 상에서 ChatGPT와 대화를 주고받을 수 있다. 이것은 회원가입만 하면 사용할 수 있다. 기본적으로 영어를 사용하는 것을 추천한다. ChatGPT가 영어에 최적화되어 있다는 건 옛날 말이다. 이 강의가 만들어진 건 4년이 다 되었으니 지금의 실정과 맞지 않는 부분이 있다. 이 번역 툴을 따로 설치하지 않아도 우리말을 매우 잘 알아듣는다. DeepL 번역기 홈페이지 DeepL 번역: 세계에서 가장 정확한 번역..
1주차 수업의 마지막 이론 수업이 될 것 같다. 이제 다음은 실습 문제가 준비되어 있는데 무척 재미있을 것 같아 기대가 된다. 여기까지 공부하고 아침을 먹고 조금 쉴 생각이다. 이론 4 - ChatGPT 에이전트 더 천천히 사고하여 복잡한 사고를 도출하는 과정이다. 주어진 문제에 대해서 생각하고, 질문을 던지면서 나온 결과를 분석한다. 다양한 도구를 활용하여 기존의 언어 모델의 문제를 크게 확장한다.계산기를 활용하면 언어 모델의 근본적인 한계를 다룰 수 있게 된다. 기존의 학습된 데이터에서만 해결하던 문제를 해결할 수 있다. 검색한 결과를 받고 요약 문장을 가져온다. 이러한 과정이 결과에 대한 관측이다. 검색한 결과에서 동쪽 지대를 찾아야겠다고 생각한다. 동쪽 지대가 나타..
오늘의 공부를 본격적으로 시작해보겠다. 이번에는 Chain of Thought라는 다소 생소한 단원을 배우게 된다. 이론 3 - Chain of Thought 복잡한 추론에 대해서 낮은 성능을 보인다. 원래는 9개가 되어야 하는데 답을 제대로 맞추지 못한다. 언어 모델은 왜 이러한 문제를 풀지 못할까?언어모델은 숫자, 기호에 대한 문제를 잘 이해하지 못한다. 사람이 하는 방식을 따라하자는 의도에서 만들어냈다. 시스템 1은 직관이고, 시스템 2는 이성으로 느리고 복잡한 작업에 대해 논리적으로 해결한다. 멘탈 시뮬레이션은 미리 그려보며 생각하는 것이다. 이러한 과정이 사람이 복잡한 사고를 추론해나가는 요소이다. Chain of Thought에서는 답변에 중간중간의 풀이 과..
두 번째 학습을 시작해 본다. 이번에는 대화형 인지 모델에서 Few-show이라는 프롬프팅을 배우게 된다. 이론 2 - Few show 프롬프팅 대규모 언어모델에서 많이 활용되는 능력 중에 하나이다. 이러한 것을 Few-shot이라고 한다. 지시 안에서 명료하게 설정하여 어떤 과제를 수행해야 하는지 알려준다. 5개의 예제를 사용하면 5 shot이 된다. 실제로는 말로 표현하기 어려운 지시 사항의 경우 잘못된 결과를 낼 수 있다. 따라서 예시를 입력하여 정확한 대답이 되도록 유도한다. 우리는 대화를 할 때 많은 것들을 생략할 수 있다. 하지만 언어 모델과 대화할 때는 대충 말하면 응답이 잘못 채워질 수 있다. 다양한 주제의 상황을 고려해서 질문을 만드는 것이 중요하다. ..
오늘부터 본격적으로 프롬프트 엔지니어링에 대해서 공부하려고 한다. 어젯밤부터는 공부가 별로 하고 싶지 않아 제목만 써놓고 놀았고 오늘 새벽에도 일어나지 않고 이불속에서 빈둥거리다가 7시 반이 되어서야 겨우 일어났다. 그래도 지금부터 공부해도 늦지 않았다는 것을 알고 있다.난 내가 하고 싶어야 무엇이든 잘하는 사람이라 동기부여가 될 때까지 기다리는 편이다. 이제 공부하고 싶은 마음이 생겼으니 지금부터 본격적으로 해볼 것이다. 이론 1 - 프롬프트 디자인 대화형 생성 AI는 이처럼 두 가지로 구성된다. 이러한 것을 감정 분석이라고 하는데 이를 언어 모델로 풀어볼 수 있다. 빈칸에 들어갈 단어를 찾기 위해서는 사회적인 이해가 필요하다. ..