From the uDemy course on LLM engineering.
https://www.udemy.com/course/llm-engineering-master-ai-and-large-language-models
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
436 lines
12 KiB
436 lines
12 KiB
WEBVTT |
|
|
|
00:00.350 --> 00:10.850 |
|
다시 주피터 연구실입니다 곧 결과가 나올 텐데 아주 멋진 프로젝트가 있어요 |
|
|
|
00:10.880 --> 00:12.020 |
|
정말 만족스러워요 |
|
|
|
00:12.050 --> 00:13.130 |
|
기대해도 좋아요 |
|
|
|
00:13.160 --> 00:19.250 |
|
이번에는 두 가지의 단순한 에이전트를 더 살펴볼게요 |
|
|
|
00:19.250 --> 00:20.900 |
|
가장 간단한 방법일 거예요 |
|
|
|
00:20.930 --> 00:26.270 |
|
메시지를 보내는 데 쓰는 메시지 에이전트도 있고 활동을 조율하는 |
|
|
|
00:26.270 --> 00:28.700 |
|
기획 에이전트도 있어요 |
|
|
|
00:28.700 --> 00:32.600 |
|
이 에이전트들은 파이썬 코드로 되어있죠 |
|
|
|
00:32.630 --> 00:38.660 |
|
그들은 LM을 사용하지 않아요 LM을 사용하도록 강화하지 않을 이유가 없죠 |
|
|
|
00:38.660 --> 00:44.120 |
|
에이전트는 통지를 보내지만 먼저 개척자 모델에 |
|
|
|
00:44.150 --> 00:51.260 |
|
빠르게 연락해 더 맛있고 해당 제품과 관련 있는 제품을 개선할 수 |
|
|
|
00:51.260 --> 00:51.830 |
|
있죠 |
|
|
|
00:51.830 --> 00:53.690 |
|
할 수 있는 게 많아요 |
|
|
|
00:53.780 --> 00:56.270 |
|
기획 담당자는 코드로 돼 있고요 |
|
|
|
00:56.270 --> 00:58.820 |
|
LLM으로 바꾸는 실험을 할 수 있어요 |
|
|
|
00:58.820 --> 01:01.010 |
|
무슨 일이 일어날지 계획하는 거죠 |
|
|
|
01:01.010 --> 01:04.320 |
|
하지만 잠시 후에 둘 다 보게 될 거예요 |
|
|
|
01:04.740 --> 01:11.670 |
|
그 후에 모든 걸 에이전트 프레임워크에 넣을 거예요. |
|
|
|
01:11.670 --> 01:16.620 |
|
하지만 모든 구성 요소를 합쳤기 때문에 에이전트 프레임워크 |
|
|
|
01:16.620 --> 01:18.630 |
|
만드는 건 식은 죽 먹기죠 |
|
|
|
01:18.630 --> 01:21.150 |
|
아주 간단할 거예요 |
|
|
|
01:21.180 --> 01:24.720 |
|
메신저 에이전트 얘기부터 하죠 |
|
|
|
01:24.720 --> 01:30.240 |
|
좋은 물건을 찾으면 경보를 보내주는 중개인이죠 |
|
|
|
01:30.390 --> 01:33.780 |
|
원래는 문자 메시지를 보내려고 했어요 |
|
|
|
01:33.780 --> 01:41.100 |
|
트윌리오를 쓰려고 했어요 예전에 쓰던 프레임워크가 정말 좋았는데 최근에 규제가 많아져서 |
|
|
|
01:41.100 --> 01:46.740 |
|
트윌리오 계정으로 문자 보내기가 정말 어려워요 심지어 자기 자신한테도요 |
|
|
|
01:46.740 --> 01:52.170 |
|
자기 전화번호를 확인해서 자기한테 문자 보내고 싶어도 서류 작업을 |
|
|
|
01:52.170 --> 01:55.380 |
|
많이 해야 해요 |
|
|
|
01:55.380 --> 01:59.280 |
|
미국에 산다면 다른 나라에서는 훨씬 수월할 거예요 |
|
|
|
01:59.280 --> 02:05.480 |
|
웹사이트에 따르면 미국 내 제한 때문에 규제가 어려워진 것 같아요 |
|
|
|
02:05.510 --> 02:07.730 |
|
트윌리오가 공짜 요금제를 줬어요 |
|
|
|
02:07.850 --> 02:11.150 |
|
트윌리오가 왓츠앱 메시지를 보내도 되고요 |
|
|
|
02:11.150 --> 02:11.660 |
|
그러니 가져요 |
|
|
|
02:11.690 --> 02:16.190 |
|
왓츠앱과 저도 왓츠앱으로 작동시켰지만 제약이 좀 있었어요 샌드박스를 |
|
|
|
02:16.190 --> 02:21.530 |
|
써야만 무료로 사용할 수 있는데 거기엔 제한이 있어요 하루 중 특정 시간 사이에만 |
|
|
|
02:21.530 --> 02:23.420 |
|
사용할 수 있죠 |
|
|
|
02:23.420 --> 02:24.950 |
|
이상적인 상황은 아니었죠 |
|
|
|
02:24.950 --> 02:26.330 |
|
그래서 괜찮았어요 |
|
|
|
02:26.330 --> 02:29.270 |
|
코드를 여기 뒀으니 원하면 사용하세요 |
|
|
|
02:29.270 --> 02:34.910 |
|
그러다 정말 멋진 걸 발견했죠 만만한 거요 |
|
|
|
02:35.000 --> 02:39.680 |
|
호구도 몇 가지 있지만 호구가 먹어본 것 중에 가장 |
|
|
|
02:39.710 --> 02:40.850 |
|
좋았어요 |
|
|
|
02:41.030 --> 02:41.300 |
|
네 |
|
|
|
02:41.300 --> 02:46.910 |
|
푸시오버는 간단한 웹사이트로 계정을 설정할 수 있어요 |
|
|
|
02:46.910 --> 02:48.140 |
|
공짜예요 |
|
|
|
02:48.170 --> 02:50.120 |
|
앱을 다운로드 하세요 |
|
|
|
02:50.120 --> 02:51.470 |
|
사실 웹사이트에 갈 필요도 없어요 |
|
|
|
02:51.470 --> 02:51.800 |
|
할 수 있어요 |
|
|
|
02:51.830 --> 02:54.890 |
|
그 웹사이트는 푸시오버닷넷이에요 코무요 |
|
|
|
02:54.920 --> 02:57.080 |
|
비용을 감당할 수 없었던 거죠 코무요 |
|
|
|
02:57.080 --> 02:58.310 |
|
아직 몰라요 |
|
|
|
02:58.430 --> 03:00.470 |
|
푸시오버닷넷이 그 웹사이트예요 |
|
|
|
03:00.470 --> 03:02.510 |
|
푸시오버라는 앱도 있어요 |
|
|
|
03:02.630 --> 03:04.650 |
|
설치도 자유롭게 할 수 있어요 |
|
|
|
03:04.650 --> 03:08.520 |
|
적어도 10,000번까진 무료예요 |
|
|
|
03:08.790 --> 03:14.670 |
|
이 프로젝트는 그런 목표에 도달하지 못할 것 같아요. Get up! Get up! |
|
|
|
03:14.670 --> 03:19.380 |
|
지금까지 용돈 메시지를 35개나 보냈어요. Get up! Get up! |
|
|
|
03:19.620 --> 03:24.990 |
|
이 페이지가 좀 조잡해 보이는 이유는 스크롤을 내렸기 때문이에요 이 위에 제 |
|
|
|
03:24.990 --> 03:30.600 |
|
토큰이 큰 글자로 표시돼 있거든요 제 토큰을 전부 보여드리고 싶진 않았어요 |
|
|
|
03:30.600 --> 03:33.990 |
|
아니면 온종일 통보할 수도 있고요 |
|
|
|
03:34.290 --> 03:40.590 |
|
그러니 토큰을 놓치지 않을 수가 없죠 무료 푸시버 계정에 가입하는 순간요 |
|
|
|
03:40.590 --> 03:46.140 |
|
전 관련 없다고 약속하지만 정말 도움이 많이 돼요 |
|
|
|
03:46.230 --> 03:53.280 |
|
일단 등록을 하면 토큰을 가지고 쉽게 푸시 알림을 보낼 수 있습니다 그러면 토큰 두 개가 |
|
|
|
03:53.280 --> 03:58.920 |
|
남게 되는데 푸시오버 사용자는 여러분에게 적용되는 토큰이죠 |
|
|
|
03:58.920 --> 04:02.820 |
|
그런 다음 각각의 응용 프로그램을 셋업하고 하나만 선택하세요 |
|
|
|
04:02.820 --> 04:07.780 |
|
전 그걸 보존이라고 불렀고 토큰을 줄 수 있어요 |
|
|
|
04:08.080 --> 04:09.340 |
|
미안하지만 안 돼요 |
|
|
|
04:09.340 --> 04:14.080 |
|
Get in 응용 프로그램을 설정하면 토큰을 받아요 |
|
|
|
04:14.140 --> 04:18.070 |
|
EMV 파일에 추가해야 할 두 가지가 있어요 |
|
|
|
04:18.130 --> 04:18.850 |
|
아주 잘 지내요 |
|
|
|
04:18.850 --> 04:24.400 |
|
응용 프로그램과 관련된 이미지를 업로드 할 수도 있어요 |
|
|
|
04:24.400 --> 04:28.570 |
|
동전 더미를 둘러보다가 스택을 발견했어요 |
|
|
|
04:28.570 --> 04:30.820 |
|
그래서 그걸 업로드했어요 멋지잖아요 |
|
|
|
04:30.820 --> 04:35.230 |
|
푸시 알림을 받으면 작은 이미지가 뜨는데 제 애플 워치에도 뜨죠. |
|
|
|
04:35.230 --> 04:39.160 |
|
스택 스크린 전체가 동전 더미로 바뀌는데 정말 재미있어요 |
|
|
|
04:39.160 --> 04:40.960 |
|
여러분도 같은 걸 하고 싶을 거예요 |
|
|
|
04:40.990 --> 04:43.480 |
|
어울리는 귀여운 이미지를 찾으세요 |
|
|
|
04:43.510 --> 04:45.100 |
|
그걸 쓰면 옆으로 밀어요 |
|
|
|
04:45.340 --> 04:51.850 |
|
말씀드렸듯이 가능하다면 이미 트윌리오 계정이 있거나 방문해 |
|
|
|
04:51.880 --> 04:57.550 |
|
보면 가입한 나라가 어디든 아주 간단해요 어떻게든 문자를 |
|
|
|
04:57.550 --> 05:04.060 |
|
받을 수 있죠 푸시 알림 대신 SMS 문자 메시지를요 |
|
|
|
05:04.090 --> 05:06.750 |
|
하지만 푸시 알림만 있으면 돼요 |
|
|
|
05:06.870 --> 05:07.500 |
|
네 |
|
|
|
05:07.500 --> 05:14.760 |
|
바로 이 클래스 메시지 에이전트로 갈게요 에이전트 하의 에이전트요 |
|
|
|
05:15.120 --> 05:17.430 |
|
메시지를 보내는 요원도 우리 요원이에요 |
|
|
|
05:17.430 --> 05:18.090 |
|
여기 있네요 |
|
|
|
05:18.090 --> 05:19.410 |
|
아주 간단해요 |
|
|
|
05:19.410 --> 05:24.930 |
|
기본적으로 트윌리오 API와 무허가 API를 감싸는 래퍼예요 |
|
|
|
05:24.960 --> 05:32.580 |
|
상단에 텍스트 do와 push를 설정할 수 있는 두 상수로 설정했어요 원하시면 어느 |
|
|
|
05:32.580 --> 05:37.920 |
|
쪽도 아닌 둘 다 가질 수 있으니까요 텍스트 do와 push를 |
|
|
|
05:37.920 --> 05:41.040 |
|
원하는 경우에 설정할 수 있죠 |
|
|
|
05:41.040 --> 05:49.920 |
|
이닛, 즉 생성자가 다양한 기준을 설정해요 |
|
|
|
05:49.920 --> 05:55.920 |
|
푸시 알림을 하고 있다면 저처럼요 푸시오버 사용자와 푸시오버 토큰이 필요하다면 |
|
|
|
05:55.920 --> 06:01.230 |
|
여기에 바로 입력하면 됩니다 imf 파일로 번거롭게 하고 싶지 않다면요 |
|
|
|
06:01.380 --> 06:03.930 |
|
그럼 이 코드를 푸시하지 마세요 |
|
|
|
06:03.930 --> 06:10.930 |
|
트윌리오를 사용하려면 계정 시드, 인증 토큰이 필요해요 |
|
|
|
06:10.990 --> 06:16.630 |
|
트윌리오가 알려줄 번호가 발신 번호예요 |
|
|
|
06:16.630 --> 06:20.260 |
|
그리고 문자 메시지를 보낼 전화번호도 있어요 |
|
|
|
06:20.290 --> 06:23.770 |
|
제 부럽게도 이 4개가 있죠 |
|
|
|
06:23.770 --> 06:27.760 |
|
하지만 안 쓸 거예요 서류는 작성했으니까요 |
|
|
|
06:27.760 --> 06:32.890 |
|
하지만 아직 나한테 문자 보내도 된다는 인가는 못 받았어요 |
|
|
|
06:32.980 --> 06:35.680 |
|
조만간 그렇게 되길 바라야죠 |
|
|
|
06:35.680 --> 06:38.950 |
|
그동안 푸시 알림은 훌륭하죠 |
|
|
|
06:38.950 --> 06:45.820 |
|
메서드가 2개 있는데 메시지는 Twilio API를 감싸는 래퍼예요 |
|
|
|
06:45.820 --> 06:48.370 |
|
보다시피 아주 간단하죠 |
|
|
|
06:48.370 --> 06:51.370 |
|
Twilio 클라이언트 .Message.Create예요 |
|
|
|
06:51.370 --> 06:55.330 |
|
누가 보낸 문자인지 누구에게 보낼 건지 말하면 끝이죠 |
|
|
|
06:55.330 --> 06:56.740 |
|
문자 메시지도 보내죠 |
|
|
|
06:56.740 --> 06:57.580 |
|
전에 써봤어요 |
|
|
|
06:57.610 --> 06:58.750 |
|
그냥 잘 맞아요 |
|
|
|
06:58.900 --> 07:01.210 |
|
문자 받는 것도 꽤 쉬워요 |
|
|
|
07:01.240 --> 07:04.720 |
|
웹훅이라 불리는 엔드포인트가 있어야 해요 |
|
|
|
07:04.840 --> 07:07.640 |
|
하지만 그럴 필요는 없어요 |
|
|
|
07:07.940 --> 07:11.600 |
|
푸시 알림도 아주 간단해요 |
|
|
|
07:11.780 --> 07:17.930 |
|
API 사용은 안 해요 웹사이트에서 의도적이라는 걸 꼭 지적하고 |
|
|
|
07:17.960 --> 07:20.600 |
|
싶어 하거든요 |
|
|
|
07:20.600 --> 07:23.150 |
|
최대한 단순하게 가고 싶어 해요 |
|
|
|
07:23.150 --> 07:27.710 |
|
예제 코드에서 요청 라이브러리도 사용하지 않아요 아무것도 불러올 필요가 없다고 |
|
|
|
07:27.710 --> 07:29.180 |
|
말하고 싶으니까요 |
|
|
|
07:29.330 --> 07:35.060 |
|
단순히 out out a box 파이썬을 이용해서 푸시 알림을 보낼 수 있어요. |
|
|
|
07:35.180 --> 07:39.950 |
|
토큰으로 메시지를 전달하면 돼요 |
|
|
|
07:39.950 --> 07:42.680 |
|
선택적으로 소리를 포함할 수도 있어요 |
|
|
|
07:42.680 --> 07:48.320 |
|
그리고 제가 제안한 것 중 하나가 현금 등록기라는 건데요 |
|
|
|
07:48.320 --> 07:54.080 |
|
알림을 받으면 아주 기분 좋은 계산대 소리가 나요 Get it! 아주 재미있죠 |
|
|
|
07:54.260 --> 07:56.240 |
|
그게 전부인 것 같아요 |
|
|
|
07:56.240 --> 08:01.910 |
|
그리고 알림 메서드가 있어요 문자를 보내든 푸시를 하든 뭔가 |
|
|
|
08:01.910 --> 08:04.280 |
|
설명할 걸 생성하죠 |
|
|
|
08:04.280 --> 08:08.590 |
|
그리고 메시지를 보내는데 기회를 잡는 거죠 |
|
|
|
08:08.590 --> 08:12.760 |
|
Get in get 기회를 놓치면 그 기회에 대한 메시지를 받게 되죠 |
|
|
|
08:12.790 --> 08:19.330 |
|
기억하시죠? 기회는 우리가 여기서 본 객체입니다 할인과 견적서, 할인을 가지고 |
|
|
|
08:19.330 --> 08:20.350 |
|
있죠 |
|
|
|
08:21.310 --> 08:21.820 |
|
좋아요 |
|
|
|
08:21.820 --> 08:23.410 |
|
하지만 먼저 빨리 시험해 보죠 |
|
|
|
08:23.410 --> 08:26.470 |
|
이것의 인스턴스를 생성할 수 있어야 해요 |
|
|
|
08:26.470 --> 08:31.720 |
|
엄청난 소식을 전하면 핑이 울려야 하는데 말이죠 |
|
|
|
08:31.750 --> 08:38.110 |
|
안타깝게도 마이크에 있는 노이즈 필터가 너무 공격적이라 목소리만 나오게 돼 있어요 |
|
|
|
08:38.110 --> 08:42.850 |
|
금전 등록기 소리를 못 들으셨나 봐요 정말 기분 좋네요 |
|
|
|
08:42.850 --> 08:45.790 |
|
직접 해 보시면 들을 수 있을 거예요 |
|
|
|
08:45.910 --> 08:49.690 |
|
네, 그 말 다시 듣고 싶어요 너무 좋거든요 |
|
|
|
08:49.930 --> 08:51.400 |
|
저기 가네요 |
|
|
|
08:51.580 --> 08:55.030 |
|
네, 시계 2호도 있어요 |
|
|
|
08:55.210 --> 08:57.340 |
|
그래서... 네 |
|
|
|
08:57.340 --> 09:00.520 |
|
네, 아주 만족스러워요 |
|
|
|
09:00.520 --> 09:05.350 |
|
그 메시지 전달원이란 사람이에요 |
|
|
|
09:05.350 --> 09:08.560 |
|
기획사 일로 다음에 뵙죠
|
|
|