در این مطلب، ویدئو نحوه اتصال مستقیم به IBM Watson Assistant با پایتون | #147 (چت ربات شماره 3) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,920 –> 00:00:07,359
سلام دنیا
2
00:00:07,359 –> 00:00:10,559
در ویدیوی قبلی ما یک
3
00:00:10,559 –> 00:00:14,080
ربات چت آزمایشی با استفاده از پلتفرم دستیار ibm watson
4
00:00:14,080 –> 00:00:17,359
ایجاد کردیم و سپس یک
5
00:00:17,359 –> 00:00:18,160
6
00:00:18,160 –> 00:00:20,960
برنامه فلاسک پایتون را برای گرفتن قلاب های وب
7
00:00:20,960 –> 00:00:21,920
8
00:00:21,920 –> 00:00:25,039
که با استفاده از پایتون تنظیم
9
00:00:25,039 –> 00:00:28,640
کرده بودیم راه اندازی کردیم.
10
00:00:28,640 –> 00:00:29,439
11
00:00:29,439 –> 00:00:31,279
بنابراین در این ویدیو ما در واقع
12
00:00:31,279 –> 00:00:32,880
مستقیماً
13
00:00:32,880 –> 00:00:36,800
به دستیار ibm watson وصل می شویم
14
00:00:36,800 –> 00:00:39,760
و یک جلسه را شروع می کنیم و سپس
15
00:00:39,760 –> 00:00:42,559
گزارش های مکالمات قبلی را بازیابی می
16
00:00:42,559 –> 00:00:44,640
کنیم که قرار است از آن استفاده کنیم و این کار را با استفاده
17
00:00:44,640 –> 00:00:46,160
از کتابخانه ibm
18
00:00:46,160 –> 00:00:49,200
watson انجام دهیم، اما ابتدا
19
00:00:49,200 –> 00:00:52,960
به صد و چهل و هفتمین ویدیو در کانال
20
00:00:52,960 –> 00:00:54,800
من که در آن دستیار دیجیتال خود را
21
00:00:54,800 –> 00:00:56,399
به نام
22
00:00:56,399 –> 00:00:58,320
شین جارویس از فیلمها و کمیکهای مرد آهنی میسازم،
23
00:00:58,320 –> 00:00:59,680
24
00:00:59,680 –> 00:01:01,840
بنابراین ما با
25
00:01:01,840 –> 00:01:03,120
جریان گفتگو
26
00:01:03,120 –> 00:01:06,560
و آیبیام واتسون بازی میکنیم و اوم ما بیشتر از آیبیام واتسون خوشم میآید.
27
00:01:06,560 –> 00:01:08,159
28
00:01:08,159 –> 00:01:11,200
من به پیشرفت خود در این زمینه ادامه می دهم
29
00:01:11,200 –> 00:01:13,920
لطفاً اگر از آن لذت می برید یا مفید است این ویدیو را لایک کنید
30
00:01:13,920 –> 00:01:15,600
و اگر به
31
00:01:15,600 –> 00:01:17,439
32
00:01:17,439 –> 00:01:19,360
برنامه نویسی رباتیک پایتون علاقه مندید
33
00:01:19,360 –> 00:01:20,560
34
00:01:20,560 –> 00:01:23,680
هوش مصنوعی و غیره و غیره در
35
00:01:23,680 –> 00:01:26,799
کانال من مشترک شوید. چند دقیقه قبل از اینکه خیلی دور برویم،
36
00:01:26,799 –> 00:01:29,439
شما باید پیپ را
37
00:01:29,439 –> 00:01:30,000
نصب کنید
38
00:01:30,000 –> 00:01:33,280
ibm watson تا بتوانید به
39
00:01:33,280 –> 00:01:34,960
خط فرمان
40
00:01:34,960 –> 00:01:38,000
بروید یا مستقیماً از مترجم خود بروید
41
00:01:38,000 –> 00:01:41,840
تا
42
00:01:41,840 –> 00:01:45,360
ibm باشد.
43
00:01:45,360 –> 00:01:49,360
44
00:01:49,360 –> 00:01:51,920
یکی از بالا همینجا و
45
00:01:51,920 –> 00:01:53,360
سپس میتوانید آن بسته را نصب کنید
46
00:01:53,360 –> 00:01:56,640
47
00:01:56,640 –> 00:01:59,520
تا ibm watson اطلاعات
48
00:01:59,520 –> 00:02:01,680
49
00:02:01,680 –> 00:02:03,920
50
00:02:03,920 –> 00:02:05,920
را با فرمت json به شما بدهد.
51
00:02:05,920 –> 00:02:06,320
52
00:02:06,320 –> 00:02:10,160
کتابخانه، بنابراین
53
00:02:10,160 –> 00:02:11,920
این بار یک خط زیر است
54
00:02:11,920 –> 00:02:14,319
که ما قصد داریم سرمایه را یک
55
00:02:14,319 –> 00:02:16,400
نسخه دستیار نسخه 2
56
00:02:16,400 –> 00:02:18,239
وارد کنیم. نسخه 1 وجود دارد، اما ما
57
00:02:18,239 –> 00:02:19,680
از نسخه 2 استفاده خواهیم کرد زیرا نسخه به
58
00:02:19,680 –> 00:02:21,440
59
00:02:21,440 –> 00:02:24,480
روزتر است و سپس از احراز هویت IBM cloud sd
60
00:02:24,480 –> 00:02:27,840
case core dot که
61
00:02:27,840 –> 00:02:29,599
با این کتابخانه واتسون ارائه می شود،
62
00:02:29,599 –> 00:02:31,680
ما می خواهیم authenticator iam را
63
00:02:31,680 –> 00:02:33,920
64
00:02:33,920 –> 00:02:36,720
وارد کنیم که من چاپ زیبایی را وارد کردم و من به شما نشان
65
00:02:36,720 –> 00:02:38,560
می دهم که چرا در مدت کوتاهی
66
00:02:38,560 –> 00:02:40,560
و سپس این بسیاری از بینندگان من را گیج می کند،
67
00:02:40,560 –> 00:02:43,200
اما اوم من یک فایل کلید
68
00:02:43,200 –> 00:02:44,959
دارم زیرا من یک فایل دارم. کانال یوتیوب
69
00:02:44,959 –> 00:02:48,400
um i همه کلیدهای api من را در
70
00:02:48,400 –> 00:02:51,680
آنجا ذخیره کنید، بنابراین این را وارد نکنید،
71
00:02:51,680 –> 00:02:54,640
اما از کلیدها، api abm
72
00:02:54,640 –> 00:02:55,760
73
00:02:55,760 –> 00:02:58,720
watson و شناسه واتسون را وارد کردم، بنابراین چگونه آنها را دریافت
74
00:02:58,720 –> 00:02:59,680
75
00:02:59,680 –> 00:03:02,000
کنید تا به نمونه
76
00:03:02,000 –> 00:03:04,640
های دستیار واتسون خود بروید،
77
00:03:04,640 –> 00:03:08,720
این ربات آزمایشی من است که من ایجاد کردم
78
00:03:10,640 –> 00:03:12,400
و سپس این سه
79
00:03:12,400 –> 00:03:14,480
نقطه عمودی را می بینید، روی آن کلیک
80
00:03:14,480 –> 00:03:16,239
81
00:03:16,239 –> 00:03:19,680
می کنید و
82
00:03:19,680 –> 00:03:22,159
اگر وب کم خود را به دلایلی باز
83
00:03:22,159 –> 00:03:23,519
84
00:03:23,519 –> 00:03:25,680
دارید، به تنظیمات می روید و وب کم خود را کاهش می دهید.
85
00:03:25,680 –> 00:03:27,840
این دقیقاً در اینجا ظاهر می شود این
86
00:03:27,840 –> 00:03:28,879
جزئیات
87
00:03:28,879 –> 00:03:31,360
api اکنون این اطلاعات مفیدی ندارد
88
00:03:31,360 –> 00:03:32,000
89
00:03:32,000 –> 00:03:34,640
بنابراین من نگران این نیستم که
90
00:03:34,640 –> 00:03:36,640
اینجا روشن است اما شما دقیقاً متوجه این
91
00:03:36,640 –> 00:03:39,760
کلید api خواهید شد
92
00:03:39,760 –> 00:03:42,720
و این همان چیزی است که این اینجاست که من
93
00:03:42,720 –> 00:03:45,200
کلید api را در متغیری به نام ibm
94
00:03:45,200 –> 00:03:46,879
watson api ذخیره کردم،
95
00:03:46,879 –> 00:03:51,440
اما شما فقط میتوانید آن را کپی و پیست
96
00:03:52,400 –> 00:03:55,519
کنید و مستقیماً در
97
00:03:55,519 –> 00:03:58,480
فیلد همینجا کپی کنید، بنابراین این کار
98
00:03:58,480 –> 00:04:00,000
را انجام نمیدهم، میخواهم آن را متغیر منتقل کنم.
99
00:04:00,000 –> 00:04:01,040
100
00:04:01,040 –> 00:04:02,959
و سپس مورد بعدی که به آن نیاز خواهید داشت،
101
00:04:02,959 –> 00:04:05,519
این شناسه دقیقاً همین شناسه دستیار است
102
00:04:05,519 –> 00:04:07,120
تا بتوانید فقط فشار دهید این
103
00:04:07,120 –> 00:04:09,200
کلیپ بورد را در اینجا کپی کنید
104
00:04:09,200 –> 00:04:12,319
و سپس می توانید آن را
105
00:04:12,319 –> 00:04:14,720
ارسال کنید که وقتی بعداً به آن نیاز داشتید، آن
106
00:04:14,720 –> 00:04:16,399
را در یک متغیر ذخیره کردم،
107
00:04:16,399 –> 00:04:20,160
بنابراین در این فایل کلید من ibm watson
108
00:04:20,160 –> 00:04:22,240
برابر دارم و سپس آن را کپی و جایگذاری کردم
109
00:04:22,240 –> 00:04:23,040
110
00:04:23,040 –> 00:04:26,320
اما این من نیستم
111
00:04:26,320 –> 00:04:29,759
من یک ربات چت واقعی را به شما نشان خواهم
112
00:04:29,759 –> 00:04:33,840
داد که در مقابل ربات آزمایشی
113
00:04:33,840 –> 00:04:36,160
um استفاده میشود، بنابراین به این صورت به آن دست پیدا میکنید و سپس
114
00:04:36,160 –> 00:04:38,080
اگر به
115
00:04:38,080 –> 00:04:39,680
مستندات ibm watson نگاه
116
00:04:39,680 –> 00:04:42,639
میکنید، نشانی اینترنتی متفاوتی را میبینید، از آن استفاده نکنید.
117
00:04:42,639 –> 00:04:44,720
در مستندات
118
00:04:44,720 –> 00:04:48,560
از این یکی درست اینجا استفاده کنید،
119
00:04:48,560 –> 00:04:51,919
فقط همین قسمت را همینجا،
120
00:04:52,240 –> 00:04:55,680
بنابراین فقط آن را کپی کنید و سپس آن را جایگذاری کنید و
121
00:04:55,680 –> 00:04:56,880
من به شما نشان خواهم داد که کجا آن را بچسبانید
122
00:04:56,880 –> 00:04:58,160
123
00:04:58,160 –> 00:05:01,440
تا این همان چیزی است که اوم دوباره نظرات زیادی دریافت می کنم که می
124
00:05:01,440 –> 00:05:03,039
گویند هی چطور آیا
125
00:05:03,039 –> 00:05:04,880
این فایل کلید را وارد کنم که
126
00:05:04,880 –> 00:05:06,240
فایل شخصی
127
00:05:06,240 –> 00:05:09,520
من است که تمام کلیدهای api خود را در آن ذخیره می کنم،
128
00:05:09,520 –> 00:05:11,039
129
00:05:11,039 –> 00:05:12,560
بنابراین ابتدا احراز هویت می کنیم، بنابراین ابتدا می گویید
130
00:05:12,560 –> 00:05:15,440
authenticator برابر است با سرمایه iam
131
00:05:15,440 –> 00:05:16,639
authenticator
132
00:05:16,639 –> 00:05:18,080
و سپس آن را ارسال می کنید این
133
00:05:18,080 –> 00:05:20,800
api درست است ما فقط در مورد آن صحبت کردیم
134
00:05:20,800 –> 00:05:24,080
که در اینجا کلید api
135
00:05:24,080 –> 00:05:27,039
بنابراین این api کلید متفاوت است زیرا و
136
00:05:27,039 –> 00:05:27,600
من
137
00:05:27,600 –> 00:05:29,840
نمیخواهم بینندگان به آن دسترسی داشته باشند،
138
00:05:29,840 –> 00:05:30,800
شما میخواهید این کار را انجام دهید،
139
00:05:30,800 –> 00:05:32,240
میخواهید یک دستیار
140
00:05:32,240 –> 00:05:33,919
معادل سرمایه
141
00:05:33,919 –> 00:05:36,479
نسخه 2 دستیار راهاندازی
142
00:05:36,479 –> 00:05:37,440
کنید و این نسخه را ارسال
143
00:05:37,440 –> 00:05:38,960
کنید. نمی دانم که آیا این درست است اما
144
00:05:38,960 –> 00:05:41,280
کار می کند، بنابراین ادامه دهید و از آن استفاده کنید
145
00:05:41,280 –> 00:05:44,000
authenticator برابر با authenticator است که
146
00:05:44,000 –> 00:05:46,800
در اینجا وجود دارد،
147
00:05:46,800 –> 00:05:49,479
سپس شما می خواهید
148
00:05:49,479 –> 00:05:50,639
149
00:05:50,639 –> 00:05:53,600
URL underscore سرویس underscore را تنظیم کنید و url
150
00:05:53,600 –> 00:05:54,560
151
00:05:54,560 –> 00:05:56,880
همان چیزی است که من در مورد این قسمت صحبت کردم.
152
00:05:56,880 –> 00:05:59,600
تمام راه را تا مثال
153
00:05:59,600 –> 00:06:02,720
um، بنابراین من در جنوب
154
00:06:02,720 –> 00:06:06,080
ما هستم، بنابراین از این آدرس اینترنتی استفاده میکنم،
155
00:06:06,080 –> 00:06:09,840
وقتی دستیار uh watson خود را راهاندازی
156
00:06:09,840 –> 00:06:12,319
میکنید، احتمالاً
157
00:06:12,319 –> 00:06:13,919
روی آدرس اینترنتی
158
00:06:13,919 –> 00:06:18,479
که نزدیکترین به گروه پیشفرض شما است کلیک کردهاید
159
00:06:18,479 –> 00:06:20,720
. من نزدیکترین به دالاس من از آن
160
00:06:20,720 –> 00:06:22,560
یکی به خوبی استفاده
161
00:06:22,560 –> 00:06:24,160
می کنم، بنابراین به این ترتیب است که ما
162
00:06:24,160 –> 00:06:26,000
احراز
163
00:06:26,000 –> 00:06:26,880
164
00:06:26,880 –> 00:06:29,759
165
00:06:29,759 –> 00:06:32,080
166
00:06:32,080 –> 00:06:33,520
167
00:06:33,520 –> 00:06:36,160
هویت را انجام می دهیم. این برنامه را اجرا کنید
168
00:06:36,160 –> 00:06:37,360
169
00:06:37,360 –> 00:06:41,199
و سپس من به شما نشان خواهم داد که ما اینجا می
170
00:06:41,199 –> 00:06:44,080
رویم آنچه که شناسه جلسه نامیده می شود درست این
171
00:06:44,080 –> 00:06:45,680
من این همان کاری است
172
00:06:45,680 –> 00:06:49,120
که من انجام می دهم با کلیک کردن اینجا و سپس
173
00:06:49,120 –> 00:06:50,800
فشار دادن پیش نمایش
174
00:06:50,800 –> 00:06:53,440
اوه متاسفم که اینجا کلیک می کنم و سپس آن را امتحان کنید
175
00:06:53,440 –> 00:06:54,080
176
00:06:54,080 –> 00:06:55,919
هر بار که روی آن کلیک می کنید سعی کنید یک شناسه جلسه ایجاد کنید
177
00:06:55,919 –> 00:06:57,199
178
00:06:57,199 –> 00:06:59,759
تا ما فقط یک شناسه جلسه با
179
00:06:59,759 –> 00:07:01,199
پایتون ایجاد کردم، بنابراین به نظر می رسد که ما در واقع
180
00:07:01,199 –> 00:07:02,000
به ibm watson خود وصل شده ایم،
181
00:07:02,000 –> 00:07:05,360
بنابراین چگونه این کار را انجام دادیم، بنابراین
182
00:07:05,360 –> 00:07:06,880
ابتدا می خواهید یک جلسه ایجاد کنید
183
00:07:06,880 –> 00:07:07,199
تا
184
00:07:07,199 –> 00:07:09,599
جلسه برابر با دستیار باشد، چیزی که
185
00:07:09,599 –> 00:07:10,800
ما در اینجا تنظیم کردیم.
186
00:07:10,800 –> 00:07:13,840
جلسه و سپس
187
00:07:13,840 –> 00:07:15,680
شما می خواهید آن را به شناسه خود منتقل کنید،
188
00:07:15,680 –> 00:07:18,479
این همان چیزی است که ما در اینجا تنظیم کردیم و
189
00:07:18,479 –> 00:07:18,880
190
00:07:18,880 –> 00:07:22,560
این چیزی است که از اینجا دریافت کردیم،
191
00:07:22,560 –> 00:07:25,599
به تنظیمات بروید و آن
192
00:07:25,599 –> 00:07:29,120
شناسه دستیار است، بنابراین آن چیزی است که آن را
193
00:07:29,120 –> 00:07:30,240
در اینجا ارسال می کنید، سپس
194
00:07:30,240 –> 00:07:33,840
نتیجه زیرخط را دریافت می کنید و آن را فراخوانی کنید
195
00:07:33,840 –> 00:07:36,479
و کاری که انجام می دهد این است که یک فایل json ایجاد می کند
196
00:07:36,479 –> 00:07:37,360
197
00:07:37,360 –> 00:07:39,919
اما این یک رشته json است درست همان چیزی است که
198
00:07:39,919 –> 00:07:41,360
json
199
00:07:41,360 –> 00:07:44,560
dumps می کند شما می توانید از json dump استفاده کنید اما
200
00:07:44,560 –> 00:07:47,039
این مستندات uh آن را دوست ندارد بنابراین
201
00:07:47,039 –> 00:07:49,160
session json برابر است با
202
00:07:49,160 –> 00:07:51,919
json.dumps که می خواهید پاس کنید این
203
00:07:51,919 –> 00:07:53,120
جلسه
204
00:07:53,120 –> 00:07:55,680
اگر بخواهید چاپ کنید فقط این شما
205
00:07:55,680 –> 00:07:56,160
می
206
00:07:56,160 –> 00:07:59,520
توانید تورفتگی um را مشخص کنید.
207
00:07:59,520 –> 00:08:00,160
208
00:08:00,160 –> 00:08:02,879
این چیزهای ibm watson نیست.
209
00:08:02,879 –> 00:08:04,319
210
00:08:04,319 –> 00:08:06,800
211
00:08:06,800 –> 00:08:08,400
212
00:08:08,400 –> 00:08:09,199
213
00:08:09,199 –> 00:08:12,000
متغیرهای خود من هستند
214
00:08:12,000 –> 00:08:14,639
شما این را در جلسه مستندات پیدا نمی کنید
215
00:08:14,639 –> 00:08:17,160
فرهنگ لغت زیرخط برابر
216
00:08:17,160 –> 00:08:18,879
json.loads
217
00:08:18,879 –> 00:08:21,520
در حال حاضر ما در حال ایجاد یک فرهنگ لغت هستیم
218
00:08:21,520 –> 00:08:24,879
و شما می خواهید آن را به این json
219
00:08:24,879 –> 00:08:28,319
در این json منتقل کنید، تنها یک
220
00:08:28,319 –> 00:08:31,280
مقدار کلید uh وجود دارد و آن شناسه جلسه، بنابراین
221
00:08:31,280 –> 00:08:32,640
ما میخواهیم شناسه جلسه را
222
00:08:32,640 –> 00:08:35,440
برابر با دیکشنری بخش قرار دهیم که در اینجا قرار دارد
223
00:08:35,440 –> 00:08:37,679
و سپس من فقط مقدار این
224
00:08:37,679 –> 00:08:38,000
کلید را
225
00:08:38,000 –> 00:08:40,000
دقیقاً در اینجا میخواهم که تنها شناسه جلسه است
226
00:08:40,000 –> 00:08:41,200
227
00:08:41,200 –> 00:08:45,200
و اکنون ما فقط شناسه
228
00:08:45,200 –> 00:08:47,120
جلسه را داریم. در این
229