00:01안녕하세요
00:01프롬 수진의 프롬프트 강의를 하려고 합니다
00:03오늘 주제는 프롬프트 엔지니어링 랜스테리케이션라는 주제입니다
00:11랜드스이라고 하면요
00:14여러분들이 왜 어떤 동네 가시면은 그 동네 분위기 살펴볼 때 간판들 같은거나 건물 분위기 같은 거 보시잖아요
00:21어, 프롬 엔지니어링의 랜스케은 바로 그런 프롬 엔지니어링에 해당하는 기법들을 모아서 어떤 주제로 어 기법들이 카테고리를 나눌 수가 있고 그 카테고리가 어떤 식으로 이루어져 있으며 발전이 어떻게 되고 있고 그래서 지금 현재 어떤지를 이렇게 볼 수 있는 그런 개념입니다
00:45어 프롬 엔지니어링을 브레이크다운 요소를 브레이크다운 한다라고 하면 다음 보시는이 화면의 그림을 항상 소개드리고 있습니다
00:52강의장에서도 혹은 세미나에서도
00:56그래서 1번 단계, 2번 단계, 3번 단계라고 할 수 있는데요
01:00어떤 LM을 쓰는지 저희가 이제 프롬프트라는 자연어를 통해서 LM을 이용할 수 있는 시대가 됐잖아요
01:08그런데 프롬프트를 어떻게 넣느냐에 따라서이 결과값이 천차만별 달라질 텐데이 1번 단계에서 프롬프트를 넣고 마지막 3, 3번 단계에서 한 번에 만족하는 결과을 얻기가 생각보다 어렵습니다
01:25어 그래서 보통 프롬 엔지니어링은 이터레이티브라고 해요
01:27그래서 한 번에 넣고 결과물을 보고 반복적으로 개선해 나가면서음이 ln과 상호 작용하면서 결과를 얻어내는 일을 프롬 엔지니어링이라고 하고요
01:40그렇게 얻어내는 일을 여러 가지 기법들이 나왔는데 오늘은 그 기법들의 어떤 흐름들 꼭지들에 대해서 살펴볼게요
01:50소개드리고 싶은 논문이 있습니다
01:50a systematic survey of 어 논문 제목은 a systematic survey of pr eng engineering in lmm techniques andliation 저희 그 슬라이드 제목이었죠.이 이 논문이 아마 많이들 보셨을 수도 있어요
02:07프롬트에 관심이 있는 분들이라면 교과서 같은 느낌으로 정리가 되어 있습니다
02:12그래서 기법들이 어떻게 나왔고 그 기법들이 무엇을 이루었는지를 이렇게 간략하게 정리된 그런 핸드북 같은음 논문이라고 볼 수가 있는데요
02:26버전원이 2024년도에 나왔고 2025년 3월 달에 버전 2가 나왔습니다.이 이에서 뭐가 달라졌는지를 제가 한번 쭉 읽어 봤어요
02:36그랬을 때 달라진 점이라고 한다고 하면이 논문의 하이 하이라이팅 파트는 피규 2거든요.이 피얼 2에서이 프롬 엔지니어링에 관련해서 텍서노미라고 하죠.이 이 용어들을 카테고리를 정리를 해 놓고 해당하는 기법들을 요런 식으로 정리를 해 놨는데 어 2020 4년도 논문에서는 요거가 5 2025년 와서는 요렇게 됐어요
03:02딱 한 눈에 볼 수 있는 파트가 바로 리즈닝하고 로직입니다
03:09트럼 모델이 대세가 되기 시작하면서이 자모 프롬부트로 모델의 성능을 어떻게 올릴까 하는 체인 오브 X 그니까 X에 해당하는게 뭐인 오브인 오브AD 어 뭐 of 등등등의 따수로 끝나는 어떤 X 패러다임의 시대라고 해도 과언이 아닐 정도로 초론 관련한 기법들이 어 많이 늘어난 것을 볼 수가 있어요
03:33그래서 저희가 이제 앞으로는이 남은 시간에 프롬 엔지니어링을 그러면 왜 프롬 엔지니어링이 이렇게 중요하고 무엇을 할 수 있으며 프롬 엔지니어링 개념 누가 썼는지 그리고이 텍터노미로 정리되어 있는 그런 한 키워드 키워드를 보면서 어떤 기법들이 있고 최소한 프롬 엔지니어링을 하신다라고 하면 요것만큼은 알아야 돼라는 어떤 느낌으로이 영상을 마무리해 보려고 입니다
04:06프롬 엔지니어링은요.이 논문의 정의가 마음에 들어서 한번 테이션을 가져와 봤습니다
04:11의문의 정의가 마음에 들어서이 센텐스를 가져와 봤다라는 얘기입니다
04:17어 인디펜서블한 테크닉이라고 표현이 되어 있죠
04:20어, LLM뿐만 아니라 비전스 마르에서도 어, 정말 중요한 기술이다
04:25그 이유는 바로 파란색으로 표시된 구간에 나옵니다
04:29왜 중요하냐면요
04:29더 이상 모델의 파라미터를 업데이트하기보다는이 프롬프트 자연어가이 사전에 학습된 모델의 어, 행동을 원하는 대로 도출되는 기술이기 때문에 중요하다라고 말을 하고 있어요
04:47그래서 이게 어떤 tr트지ition널 패러다임이 모델을 학습시킴에 있어서 그리고 그 모델을 사용함에 있어서 예 기존의 패러다임과는 다른 방식의 어 결을 보여 주고 있는데 바로이 프롬 엔지니어링이 하는 일입니다
05:03어떤 것들을 할 수 있는지는 어 학습 데이터 없어도 뭐 답변을 잘하거나 혹은이 응 마지막이 모델을 활용하는 단계에 있어서 테스크 스페시픽한 퍼포먼스를 자연만으로 도출하고 있는 그런 장점을 갖고 있죠
05:25그래서이 랜드스케의 현대 버전을 좀 보면이 스펙트럼이이 짧은 시기에서도 최피pt가 2022년에 나왔는데 2025년 6월까지만 하더라도 굉장히 빠르게 발전하고 있는 기술이며 이버 being이 정말 빠르다고 할 수 있죠
05:42어 그래서 한번 랜스케입에 속하는 어떤 기법들을 보면 제로샷이나 퓨셔프롬 같은 예제를 단순하게 사용하고 안 하고 같은 그런 파운데이셔널한데 파ound이셔널이라고 발음이 잘 안 되네요
05:59왜 파운데이셔널이라고 하냐면이 모델을 가지고서는이 샷을 가지고 어 학습하지 않았는데도 답변을 하거나 학습했는데 정말 베스트 examp플을 넣었더니 결과물이 너무 좋거나 이런게 가장 기초적인 기법이었어요
06:15그 기법에이어서 조금 더 인트리케ate한 복잡한 방법론들 예를 들어 현대에 현대라고 하면 최근 트레인오브 코드프롬까지이 랜스케을 한번 쫙 살펴보자라는 거죠
06:31음
06:31왜라고 한다고 하면 어 현업에서 프롬 엔지니어링 하실 때 많은 기법들을 적용해 보면서 파인튜닝보다는 프롬프트 엔지니어링 통해서 해결해 볼 수 있는 것들이 그 저변이 넓어질 거기 때문에요
06:45그래서 한번 살펴보고자 합니다
06:47그렇다면 프롬 엔지니어링의 개념을 누가 정했는가, 누가 시작했는가라고 찾아봤더니이 제가 리 제가 읽은 논문들의 사이트이션을 가져왔습니다
07:01이분들의 연구 논문에서음 2021년도 적게 어 빠르게는 어스게 하고 됐다라고 말을 하고 있죠
07:10어, 그니까 열심히 연구를 하고 대중화를 시킨 그러한 거에서 논문이 어, 정의가 됩니다
07:17그랬을 때 어, 이렇게 정의를 시작으로 개념 정의를 시작으로음 다양한 방 다양한 어떤 섹터에 있어서 혹은 다양한 어, 그 키워드에 있어서 많은 기법들이 지금 있어요
07:32그래서 그것들을 정리에 키워드로 좀 정리를 좀 해 본 것입니다
07:38그래서 하나하나 좀 살펴보면 new tasks without extensive training
07:45바로 이게 이제 제로샵 프롬 같은 거겠죠
07:46어 제로샷과 원샷 퓨샷에 해당하는 프롬 기법이라고 할 수 있고 노란색으로 한 이유는 아까 되게 방대한 양을 차지했던 출론 모델 출론 성능을 향상시키기 위한 프롬 엔지니어링 방법들 그리고 환각을 어 해소시키기 위한 방법들 사용자의 인텐트를 더 정확하게 파악할 수 있어서 사용자와의 상호 작용을 하는 방법들 파인 튜닝에도 프롬엔진 필요하니까요
08:20하고 opation 할 수 있는 방법들 based and generation improving consistcy and 그 음리지를 조금 더 주입해 가지고 생성하게 하는 방법 그리고 생성할 때마다 모델의 답변이 달라지기보다는 결과에 있어서 안정성과 코일런스를 추구하는 방법들 어 모델의 생 아웃풋에 있어서 이모션과 톤을 조절하는 거 코드 행성, 실행 그리고 어 더 이상 사람이 세지 않고음 자동화 알고리즘과가 같은 거겠죠
08:57옵티션하고 effici를 추구하는 방식들, 사용자의 의도를 이해하는 방식들, 메타코그니션과 셀프리션까지 등등등 정말 많이 이버빙이 되고 있는 기법들을 저렇게 정리를 좀 해 볼 수 있습니다
09:13그래서 제가 요것들을요
09:15어, 주제와 함께 주요 기법들 이것만은 꼭 알아야 된다라고 생각한 기법들을 정리해 왔어요
09:20주제를 하나하나 살펴보면서 간략하게만 기법을 예시를 들어보고요.이 이 이후의 강의에서이 1번 주제, 뭐 2번 주제 이런 식으로 한번 풀어가 보려고 하고 있어요
09:33우선 어 최소 학습
09:33이거는 설명을 많이 하지 않아도 될 거 같아요
09:38제 온라인 강의나 어 패스티 캠퍼스 오프라인 강의에서 정말 많이 어 실습을 하고 있는 기법입니다
09:46제로샷과 퓨샷은 많이들 하시는 방법들이 있 거고 추론과 논리 강화에 있어서 모델의 어떤 학습 성능을 올리기 위한 출론 성능이죠
09:55학습 성능이 아니라 COT로 COT 같은 경우는 예제를 주지 않는 예를 들어서 let think 스테파이 스택 같은 기법들 자기 일관성을 지키는 방식들 모델이 단을 출론이 아닌 여러 경로를 탐색하면서 출론하는 방식들 grah of d 어 생각의 생각 인간의 코그니티브 프로세스를 답습하게 하는 방식들이 되겠고요
10:22허위 정보 감소에서는 reg그나인오브 베리피케이션 검증의 체인을 걸어서 교차 검증하는 방식들리컬 프롬이 있겠죠
10:31사용자의 상호 작용 고도화에서는 액티브 프롬 정적이 아니라 동적을 동적으로 이제 사용자의 피드백을 실시간으로 받아서 그 피드백을 반영해서 처리하는 방식들 뭐 랭그래프 같은게 되겠죠
10:47에이전츠 같은 것들
10:49어 파인튜닝과 자동화된 최적화 어르메틱 프라 엔지니어링 기법 요거 제 온라인 강의에도 나오고 어 했던 기법들이 있네요
10:58그래서 꼭 알아야 된다고 생각합니다
11:01지식반 추롱 생성은 초를 사용한다든지 혹은 어ed pront트가 있고요
11:12일관성과 응집력을 개선시키기 위한 거는 여기서는 이제 사람처럼 사고하게 하면 정말 결과물에 있어서 다른 개선 향상된 성능을 보여주는 기법들입니다
11:24컨트라스티브시오트라고 하면 대조 기법이에요
11:26어떤 건 뭐 빨간색의 반대인 다른 것을 봤을 때 트론 능력을 향상시키는 거
11:32버퍼는 어떤 버퍼링 걸렸다라고 하죠
11:35쭉 말하지 않고 뭐 버퍼를 걸어서 생각하게 하는 방식들 스스로 어 교정하는 방식들 감정통 관리하는 기법들 예전에 제가 모셔널스프롬 기법을 소개드린 적이 있었는데 유사한 기법들입니다
11:54코드 생성 실행 코드에서 어제 제가 링크드인 엊그제인가요? 어 링크인에 올렸던 글 중에 하난데요
12:06오 of 오브나 stru드 CT of 코드 같은 그런 어떤 어 코드에 있어서 오탈자나음 리프레이즈한 비율이 너무 많아지면 코드의 시뮬러리티가 확 떨어진대요
12:19그래서이 코드를 구조하기 위한 프롬 방식이 될 거 같아요
12:23최적화와 효율성 관련해서는 음티iz이션 by 프ting은 메타프팅 같은게 되겠죠
12:32사용자 의도를 이해하는 거
12:34refrase and resp이라고 하고 있죠
12:37그래서 사용자의 질문을 한번 ref프레를 한 다음에 respond드 하게 하는 방식
12:43a스음 정도 말고 밖으로 한번 가라라는 뜻이잖아요
12:47거 구글의 리서치 페이퍼에서 어 스텝백 프롬이라는 방식이 나왔는데 뭔가 숲과 나무가 있으면 나무와 숲을 동시에 봤을 때 결과가 더 이렇게 향상이 되는 그런 방식을 의미를 합니다.요 요 기법도 정말 많이 쓰이는 방 기법 중에 하나 테고 마지막 주제인 메타엔지와 자기 성찰 요거면 어퍼나 cot 방식 met타og니티브 of 이게 이제 딥시크 관련해서 자기 성찰해 가지고 아하 모먼트를 가졌던 그런 또 프롬 방식도 될 수 있겠네요
13:24그래서요.요 요 지금 1번부터 12번까지 주제를네 가지 케워드로 정리를 좀 해 봤어요
13:322022년부터 2025년 현재 6월까지네 가지의 프롬프트 기법의 랜스케이프를네 이렇게 정리를 해 볼 수가 있습니다
13:41첫 번째는 무튜닝 그니까 노튜닝이라고 할게요
13:44더 이상 사전 학습된 LM에 별도의 파인 튜닝 없이 최소한의 예제만 줘서 활용하는 기법이라고 할 수 있겠죠
13:53그래서 빠른 실험과 적용을 할 수 있다
13:55어, 대표적인게 이런 프롬 기법
13:58그다음 두 번째는 LLM의 사고
14:00언어 모델의 사고를 프롬티 엔지니어링만으로 향상시켜서 수학 문제를 풀게 하든지 더 복잡한 문제를 풀게 하는 그런 방식인데요
14:12정말 요즘 많이 논문을 읽어 보면 이렇게 체인 오브 X의 이제 명사 들어가는 거겠죠
14:18음
14:18그런 패러다임의 시대입니다
14:20그래서 어떻게 하면은 자연어로 더어 모델의 성능을 올리게 할 수 있을까? 저는요 파트가 굉장히 또 재밌어하고 흥미로운 거 같아요
14:29음
14:29트리 오브이나 오브 같은 경우는 뭐 탐색 툴이나 그래프 구조로 깊이 있는 초론을 하게 해서음 문제 해결 능력을 대폭 상승시켜시키는 그런 방식인데 창의성과 연관된 부분이라서 흥미를 느끼고 있습니다.음 사실성과 신뢰도 한꼭지겠죠
14:50하루시네이션이 여전하니 자연어 레벨에서 프롬프트 레벨에서 어떻게 감소시킬 거고 외부 검색 뭐 위키 지식들을 호출을 시켜 가지고 통합시켜서 더 답변을 정확하게 하려고 하는 기법들 그리고 자동화 적응 메타시대라고도 할 수 있습니다
15:10아까 전에 소개드렸던 AP메릭ic 프롬엔 eng엔지니어나 그라디언트 RL베as스드닝 사람이 일일이 실험하지 않고 알고리즘 최적화된 알고리즘이 최적화된 프롬프트를 탐색하는 거예요
15:23그리고 혹은 유저 인터랙션이나 적응이라고 하면 실시간 사용자 피드백 입력 특성에 따라 프롬프트가 정적이 아니라 동적으로 변경되는 그런 방식들이 또한 자리를 차지하고 있습니다
15:36출연동 멀티모델 이미지 코드 생성까지 한 흐름으로 처리를 할 수가 있죠
15:42어 그래서 비전플러스 랭지 프롬포팅 관련한 기법들도 많이 나와 있는 상황입니다
15:48그래서이네 가지 포인트를 꼭 기억해 주시고요
15:51요것들을 조금 더 구체적으로 정리를 한다고 하면 다음과 같은 표입니다.이 표를 마지막으로이 영상의 내용을 마치고자 합니다
15:59어 프롬프트 엔지니어링이 어떻게 발전이 되오고 있나를 보여 주는게 바로요 왼쪽 칼럼이에요
16:08그래서 이제는 사람이 직접 여전히 직접 써야만 하는 부분도 있지만 자동화가 되고 있는게 흐름이죠
16:19최적화 알고리즘이 최적의 프롬프트를 찾아주는 그런 것처럼요
16:24그리고 어 출론 관련해서 예전에는 그냥 단일 프롬포트가 단일 답변을 생성한다라고 했다면 요즘은 복잡한 초론 단계를 거치게 하고 모델의 답변에 사고 과정을 늘려서 지연 시간을 어 갖게 해서 지원 시간이라기보다는 초론 시간을 갖게 해서음 조금 더 복잡한 문제를 잘 풀 수 있도록 혹은 사람이 원했던 답변이 나올 수 있도록 하고 있고 그리고 모델 내장 지식에만 의존을 했던 방식이라면 요즘은 에이전틱이죠
16:57그래서 레그나 툴 유즈를 사용을 해서 뭐 다른 API 뭐 MCP도 그런 컨셉이죠
17:02그래서 지식을 활용해서이 모델의 한계를 극복하려고 하는 것도 프롬프트 엔지니어링의 흐름입니다
17:11그다음은 정적에서 적응 인터액티브한 방식으로 가는데요
17:14한 번 설계한 프롬프트는 고정되어서 호출할 때마다요 구조로 계속 이제 모델의 답변이 출력되는 형식이라면요
17:24동적으로 사용자 어떤 맥락에 따라 실시간으로 프롬프트를 재생성하고 수정하는 그런 또 방향으로 가고 있어요
17:31완벽하지 않는 그런 것들을 단점을 보완해 줄 수 있겠죠
17:34하지만 이것도 단점이라고 하면 시간이 지연된다거나 아니면 독용 등등이 있겠습니다
17:44마지막에 흐름이라고 하면 메타인지인데요
17:46한번 생성한 결과를 중요시했던 비교적 과거 과거라고 해도 얼마 안 됐으니까요
17:51그런데 요즘은 결과 도출하기 전에 자기 서프 베리피케이션도 해보고 자기 수정 르프도 도입해서 신뢰성을 강화해서 어떻게 하면은 조금 더 정확한 결과물을 낼 것인지에 대한 프롬 엔지니어링까지 살펴보면서이 시간은 어 첫 번째 장에서 소개한 그 제목처럼 프롬 엔지니어링 랜스ડ이 랜스캡이었습니다
18:19그래서 어 만약에 프롬프트를 조금 더 티어레컬하게 공부를 하고 싶다
18:22혹은 파운데이션을 좀 갖고 계시고 싶다라고 한다고 하면이 영상에서 이것만은 꼭 알아야 돼라고 했던 기법들에 대해서 어 한번 살펴보셔야 되고요
18:32논문도 한번 읽어 보시면 좋을 것 같아요
18:36그리고 다음 영상 다음 프롬프티 강의에서는 소개드리고 싶었던 그런 기법들을 논문과 그 안에 쓰임 프롬프트 한번 직접 이제 프롬해 보면서요
18:46한번 어 강의를 이어가 보겠습니다.