О чём видео
Текст представляет собой обсуждение опыта спикера в области программирования и SEO, особое внимание уделяется использованию искусственного интеллекта и нейронных сетей. Спикер Иван рассказывает, как он, несмотря на ограниченные знания в области программирования, экспериментировал с написанием скриптов с использованием GPT для автоматизации задач в SEO. Он подчеркивает проблемы, с которыми сталкиваются при использовании различных сервисов для автоматизации, что приводит к неэффективности и необходимости постоянных корректировок. Иван также упоминает о своем взаимодействии с фрилансерами при выполнении задач по кодированию, подчеркивая трудности в общении и трудоемкость процесса. Кроме того, в тексте подробно рассматривается подход Ивана к поэтапному написанию кода, поиск исправлений ошибок в нейронных сетях, а также проблемы, возникающие при оптимизации и улучшении кода. Иван обсуждает важность четкого общения при работе с нейронными сетями, описывая процесс создания подсказок, которые помогут ИИ получить желаемый результат. Текст завершается размышлениями Ивана о разработке собственного анализатора текста посредством кодирования, подчеркивая преимущества овладения навыком эффективного описания задач для работы с нейронными сетями.
Расшифровка видео
0:00
а ребят Всем привет Тема доклада
0:03
программирование SEO на искусственном
0:05
интеллекте на нейросетях вообще история
0:07
здесь какая А про Нейро сети все слышали
0:10
у всех на слуху многим уже они надоели и
0:13
в целом когда они появились все в ошки
0:15
ринулись генерить тексты тайтлы Мета
0:18
теги а составлять структуру текста и так
0:20
далее но потом этот как-то пыл па угас и
0:24
соответственно А все как-то под забили
0:27
такое ощущение на искуственный интеллект
0:29
То есть он там нашёл своё применение Вот
0:32
и в том числе У меня такой же был эффект
0:34
И потом я вдруг случайно думаю А что
0:37
если мне написать какой-то скрипт
0:39
небольшой на т gpt и соответственно
0:42
посмотреть что из этого выйдет сам я
0:43
вообще не программист То есть я знаю
0:46
совсем немножко синтаксиса там PHP HTML
0:49
CSS А так касался немножко питона на
0:52
уровне исправления каких-то параметров
0:54
уже готовом коде но в целом сам
0:57
синтаксис я знать не знаю но решил
1:00
попробовать Потому что постоянно
1:03
возникают какие-то задачи которые
1:04
требуют автоматизации Ну
1:07
собственно всё получилось те кто следят
1:10
там за моими каналами наверняка видели
1:12
что очень много скриптов и кода я начал
1:14
выкладывать в последнее время Ну вот
1:16
собственно это результат как раз-таки
1:18
плотного взаимодействия с нейросетью
1:21
касательно написания кода Итак давайте
1:23
сначала представлюсь зовут Меня Иван
1:25
змин с 2009 года я в SEO собственно С
1:29
тех пор из SEO и не выходил продвигал
1:32
множество проектов различного масштаба и
1:35
небольших и очень больших а веду каналы
1:38
в телеграме на
1:42
ютубера Подписывайтесь а следите Итак
1:46
Нужно ли программировать на самом деле у
1:48
сеошник постоянно возникают задачи по
1:51
какой-то автоматизации Потому что если
1:53
вы не автоматизирует вы тратите кратно
1:57
больше времени на то чтобы выполнять
1:58
какие-то рутинные задачи
2:00
причём проблема здесь такая что понятно
2:03
что есть огромное количество шх сервисов
2:05
которые позволяют автоматизировать ту
2:07
или иную работу но все они отличаются
2:10
тем что их пишет конкретный человек и
2:13
чаще всего се сервисы вырастают из
2:16
скажем так потребности владельца этого
2:18
се сервиса решить свои задачи и
2:21
получается так что они очень ограничены
2:24
скажем так они решают они удобны для
2:26
того кто их создавал И когда ты начина
2:29
соприкасаться например когда тебе нужно
2:31
решить Чуть более сложную задачу то тебе
2:33
приходится сначала прийти в один сервис
2:36
обработать данные получить данные потом
2:38
уйти в другой сервис
2:40
а как-то переформатировать то что
2:43
получил из первого сервиса и уйти во
2:45
второй сервис там отдать эти данные
2:47
обработать и так далее То есть эта
2:48
цепочка она пусть экономит время но она
2:51
всегда растягивает процесс и ещё
2:53
Проблема в том что какие-то сервисы
2:55
периодически отваливаются какие-то
2:57
ломаются какие-то закрываются и так
2:59
далее В итоге ты скажем вынужден снова
3:01
искать какой-то путь чтобы решить свою
3:05
задачу я с этим сталкивался регулярно
3:07
причём А ну предпринимал попытки
3:10
обращаться к фрилансерам периодически
3:12
мне какой-то код писали но здесь всегда
3:14
Проблема в том что ты приходишь к
3:15
фрилансеру во-первых нужно ему объяснить
3:18
задачу и там человек не сеошник он ну
3:21
условно обычный программист а он пишет
3:24
для тебя этот код и потом ты понимаешь
3:27
что блин а здесь хорошо бы немножко по
3:29
править или немножко другой формат
3:32
получить и получается вот это
3:33
взаимодействие с программистом оно очень
3:36
сильно растягивается Потому что ты
3:39
что-то хочешь допили что-то доработать и
3:41
так далее причём даже если программисты
3:43
есть в штате там этот процесс он вообще
3:46
не сокращается по времени по большому
3:49
счёту ставишь задачу через какое-то
3:52
время там её берут в цикл её и делают
3:54
потом ты получаешь результат и тоже
3:56
самое всё это сильно
3:58
растягивается и
4:01
эту задачу сдают она те возможно уже
4:03
даже и не нужна При этом если То есть я
4:06
предпринимал попытки начать там
4:08
обучаться программированию и я понимаю
4:10
что это абсолютно нерентабельно то есть
4:12
да я осво программирование на это
4:14
потрачу огромное количество времени при
4:17
этом чтобы решить какую-то не очень
4:18
сложную задачу и в итоге всё это
4:21
постоянно откладывала Ну соответственно
4:24
я искал какие-то колхозные решения
4:26
честно говоря через другой Соф через
4:28
другие сервис ходишь в какой-то софт
4:31
видишь что здесь наверное можно вот так
4:32
вот поступить один из примеров Например
4:34
я выгружал делал выгрузку из K с
4:38
адресами страниц а менял формат данных
4:41
закидывал в скриминг фг и в скриминг
4:44
фрог выбирал режим анализа тайтлов и
4:46
дескрипшн то есть задача вообще не
4:48
связаная друг с другом вот но получал
4:50
нужный результат в виде дерева
4:57
урловской пример скажем так колхоза
5:00
который приходилось внедрять для того
5:02
чтобы получать результаты и проводить
5:03
какую-то
5:04
аналитику сейчас практически под любую
5:07
задачу Я просто пишу скрипт в нейросети
5:11
соответственно получаю данные причём
5:15
после того как уже там много часов на
5:16
это потратил получаю результат довольно
5:19
быстро и собственно в этом докладе я
5:21
хочу скажем так поделиться с вами своими
5:24
наработками и рассказать
5:26
как скажем так какие моменты кае
5:29
особенности есть при написании кода
5:32
через нейросеть при условии что вы не
5:34
понимаете как работает программирование
5:36
не понимаете Как самому вправить код и
5:38
так далее То есть мы будем добиваться
5:41
решения задачи сугубо в описательно
5:44
характере и результат будет очень
5:46
классный
5:47
а соответственно вот ссылочка на мои
5:51
результаты трудов с нейросетью я
5:53
выкладываю большое количество скриптов
5:56
себе на github соответственно Там они
5:58
хранятся доступны для общего доступа
6:01
понятно что часть скриптов Они закрыты
6:03
те которые используются для внутренней
6:05
работы и на самом деле я сейчас пишу
6:07
практически автоматизацию подо всё что
6:10
мне необходимо один из последних
6:12
примеров э поскольку работаю с накруткой
6:15
pf там необходимо готовить конфиг файл а
6:18
для проектов и когда проектов много а
6:21
понятно что я сам я знаю процесс но
6:23
когда начинаешь работать с сотрудниками
6:25
то им очень сложно объяснить где в каком
6:27
порядке и что например происходит
6:30
я для этого потратил один день написал
6:32
код который просто через
6:35
интерактив готовит этот конфиг файл и он
6:38
изначально уже настроен Так что человек
6:41
не может в нём ошибиться то есть
6:43
гарантированно получаем тот конфиг файл
6:46
в котором исключена человеческая ошибка
6:49
А всё это быстро автоматизировано и по
6:52
большому счёту всё что мне необходимо
6:53
было передать этот скрипт и сказать
6:55
Какие данные вбивать условно адрес сайта
6:57
список запросов там и количе
7:00
которое высчитывается
7:03
автоматически Это пример практического
7:05
применения такого автоматизации который
7:08
было написано мной с нуля и без вообще
7:11
без участия программистов Итак давайте
7:14
приступать начала работы значит в целом
7:17
я сам учился на чат gpt Ну и пробовал
7:20
экспериментировал и по моим наблюдениям
7:23
версия 3 с по которая бесплатная 3,5 Она
7:27
работает лучше даже чем версия 4.0
7:30
почему так происходит не знаю возможно
7:31
Для более сложных Для более сложного
7:34
какого-то кода возможно и понадобится
7:36
4.0 но у меня большинство скриптов
7:38
которые выполняют очень большой классный
7:40
функционал они умещаются в 200 строк
7:42
кода причём вот сейчас вот будем на
7:44
презентации рассматривать пример
7:46
реализации там вообще сем строк кода
7:49
получился классный сервис который там ну
7:52
в общем Посмотрим это всё к чему что
7:55
много строк кода здесь и не понадобится
7:57
при этом версия с половино Она позволяет
8:00
скажем продолжать диалог если она выдаёт
8:03
ответ то и не помещается он в силу
8:06
ограничения самой самого чат gpt То
8:09
соответственно Просто нажимаешь
8:10
продолжить написание кода и он пишет
8:12
дальше в целом максимальное количество у
8:14
меня вот 300 строк кода получился
8:15
довольно сложный скрипт который
8:18
обращался к нескольким а обрабатывал
8:20
данные и показывал то что мне нужно
8:23
версия 4.0 как будто бы чаще ошибается и
8:27
не всегда понимает себя и выдаёт то что
8:29
нужно странно но это так просто на
8:31
примере практического опыта для скриптов
8:34
Я выбрал язык Python поскольку
8:36
фактически он запускается с рабочего
8:38
стола обычно как исполняемое
8:41
приложение легко Очень отслеживать
8:43
ошибки очень простой интуитивно понятный
8:46
синтаксис Я когда уже очень много
8:48
времени провёл с написанием кода Я уже
8:51
просто реально начал перестал просить
8:53
нейросеть в каких-то моментах исправить
8:55
тот или иной момент просто стал сам
8:57
залазить уже и корректировать то есть
9:00
уже настолько появилась какая-то
9:01
насмотренность Как это работает в каком
9:03
формате он пишет что уже удаётся самому
9:06
что-то исправлять повторюсь что
9:07
специально я ничего не учил Ну и
9:10
github.com здесь я храню все написанные
9:12
скрипты рекомендую это делать также
9:14
поскольку это очень удобно можно
9:16
сохранить все работающий код и всегда к
9:19
нему вернуться потому что не россеть так
9:22
или иначе ну если вы начнёте писать вы
9:24
столк с тем что у вас появится очень
9:27
много чатов в нейросети И периодически
9:31
неть заходит в тупик с написанием кода
9:33
начинает ошибаться и ты уже не можешь
9:35
вылить и скажем вернуть корректно
9:38
работающий код и вот здесь удобно
9:40
хранить различные версии
9:42
которые версия получилась вы закинули её
9:46
на github и если что продолжаете
9:48
дорабатывать я вот поступаю именно так
9:50
это очень удобно когда нужно вернуться к
9:51
работающему
9:53
функционалу Итак как строить вообще
9:55
диалог общий принцип построения диалога
9:58
с нейросетью сначала просим писать код
10:01
под основной функционал то есть берём
10:04
самую базовую функцию нашего нашей
10:07
задача и просим вообще без всякого
10:09
оформления без всяких там рюшечки и так
10:11
далее написать просто основной
10:13
функционал Возможно даже без сохранения
10:15
данных файл здесь задача максимально
10:18
упростить и получить скажем так первую
10:20
итерацию провести
10:23
чтобы нейросеть у вас поняла дальше
10:27
просим добавить в этот код
10:28
дополнительный функци То есть у нас
10:30
поэтапно идт написание кода Мы не сразу
10:32
описываем всю задачу а делаем Это
10:35
поэтапно дальше просим исправить ошибки
10:38
ошибки 100% будут возникать но плюс в
10:41
том что мы просто отправляем код ошибки
10:43
и ошибка исправляется самой нейросетью
10:46
таких ошибок может возникать подряд
10:48
несколько пока мы не получим итоговый
10:50
работающий результат и в конце
10:52
Периодически я прошу оптимизировать или
10:54
улучшить код в силу связано Это в силу
10:57
того что код поскольку
11:00
нейросеть Ну условно она не
11:03
пересматривает весь код целиком она
11:05
просто
11:06
добавляет какие-то блоки чуть ли не
11:08
снизу и иногда хочется навести красоты
11:11
немножко улучшить ускорить и просим это
11:14
сделать но что я заметил в 50% случаев
11:17
После такой оптимизации код ломается
11:18
где-то он действительно ускоряется Я
11:20
всегда для всех программ
11:23
замеряют действительно ускоряется там
11:26
чистится код форматируется корректно а
11:28
где-то просто всё лома мне честно говоря
11:30
уже сложно скажем разобраться в каком
11:33
моменте код сломался Потому что когда
11:36
идёшь по этапам вдруг за дружкой
11:37
дополняешь функции ты можешь отследить
11:39
На каком этапе у тебя ломается и скажем
11:42
вернуться на шаг назад здесь же уже на
11:43
шаг назад вернуться не получается
11:46
Итак давайте теперь готовиться к
11:49
написанию кода Как будем работать с
11:54
промтайм на фрилансе то для вас вообще
11:57
никаких проблем не будет Наша задача
12:00
фактически человеческим языком с
12:03
максимальным количеством вводной
12:04
информации описать что же мы вообще
12:06
хотим получить от нейросети А И какой
12:09
результат хотим получить На каком языке
12:11
пишем и так далее поэтому когда мы
12:13
Составляем промт мы начинаем с того На
12:16
каком языке пишем скрипт дальше мы
12:19
обозначаем Нера сети Какие данные В
12:21
каком виде мы подаём на вход то есть с
12:24
чем будет Нера сеть работать какой
12:26
результат и в каком виде хотим получить
12:28
на выходе то есть опять же
12:30
сохранять
12:32
xlsx В каком формате Какие колонки и так
12:35
далее ну и пример данных из файла можем
12:38
приводить если мы работаем с какими-то
12:40
существующими данными чтобы нерас
12:42
понимала В каком формате скажем так эти
12:44
данные там находится либо привести
12:47
пример ответа от А если вы подключаете
12:50
А чем проще пром тем коррект результат
12:54
получается Ну и как я уже сказа
12:57
используем принцип с написать код с
13:00
основной функции а затем уже в чате
13:02
просим доработать и добавить тот или
13:04
иной функционал идём просто по шагам мы
13:06
сейчас обязательно пройдём я это покажу
13:08
на примере Давайте теперь переходить к
13:10
практике во-первых когда Если вы начнёте
13:14
писать код Вот именно в нейросети то не
13:17
пытайтесь сразу получить что-то сложное
13:20
Попробуйте прям самое самое самое
13:22
простое например Напишите скрипт который
13:24
позволит удалить там дубликаты слов из
13:28
текстового файла и отправьте туда список
13:31
слов Напишите его сами и пусть скрипт а
13:34
выполнится посмотрите Как это работает
13:36
дальше начинаете усложнять усложнять
13:37
посмотрите как нейросеть вообще
13:39
справляется задача и с какими
13:41
сложностями вы сталкиваетесь а для
13:43
примера я взял задачу по текстовому
13:46
анализатору который будет анализировать
13:48
список поисковых запросов и выделять из
13:50
них список уникальных слов бигра
13:52
триграмм и так далее э задача очень
13:54
круто использовать как составляющую
13:56
часть для анализа а текстовой
13:59
релевантности на странице потому что вы
14:01
же можете взять этот блок потом
14:03
загрузить тем же самым питоном а
14:06
Исходный код страницы а выделить
14:10
отдельные блоки э которые находятся в
14:12
анкора которые находятся в ПН тексте и в
14:15
целом всю текстов со страницы и затем
14:17
проверить А вот по списку запросов
14:19
например из кластера А есть ли у вас
14:21
вхождение слов бигра 3Г А в каком месте
14:25
в начале текста в конце текста Какая
14:27
плотность и так далее а это вот кстати
14:30
такой небольшой референс к тому что я
14:32
сейчас пишу скажем та автоматический
14:35
анализатор текста который будет
14:37
автоматически даже анализатор
14:39
оптимизации сайта который будет
14:41
постранично проверять все эти данные так
14:44
вот мы
14:45
начинаем в рамках этой презентации я
14:48
расскажу как написать просто анализатор
14:51
а слов из запросов B и 3 и начинаем с
14:55
самой простой задаче мы просим нейросеть
14:58
составить частотный словарь ничего
15:00
больше никаких грамах три грамах мы не
15:02
упоминаю и промт выглядит максимально
15:04
просто пишем скрипт на Python обозначили
15:07
На каком языке пишем а в файле текста XT
15:10
То есть сразу говорим название файла
15:12
находится текст который будем
15:13
анализировать просим написать код
15:15
который будет анализировать текст от
15:16
файл и считать количество уникальных
15:19
слов результат записываем файл эпо xlsx
15:23
то есть мы сразу обозначаем название
15:24
файлов которые то есть не вывести нам в
15:27
самом диалоговом окне в командной в
15:30
командном окне а сразу записываем файл и
15:34
сразу же обозначаем в каком вообще виде
15:36
нам нужно записать в экспорт xlsx Первая
15:38
колонка – это слово второе – это
15:40
количество раз которое встретило слово в
15:42
тексте то есть в трёх-четырёх
15:44
предложениях по сути как мы описываем
15:46
это фрилансеру мы описали не что нам
15:49
вообще в целом требуется Вот пример
15:51
скриншота как всё это выглядит не сразу
15:55
же начинает писать нам код
15:57
соответственно код выдаёт и комментируют
16:00
у нас получилось Там очень немного строк
16:02
порядка 15 строк всего лишь занимает
16:04
такой такой скрипт Ну и получаем
16:07
результат
16:08
во-первых мы берём копируем этот код
16:11
вставляем Ну неважно там на рабочем
16:13
столе например работаете А создаём файл
16:16
текст P меняем расширение обязательно
16:19
чтобы ну обозначить что Это скрипт на
16:22
питоне и через обычный текстовый
16:25
редактор вставляем туда код который нам
16:27
предоставил нейросеть рядом кладём файл
16:30
текста XT поскольку поисковые запросы
16:32
будут именно там я взял поисковые
16:34
запросы сайта Citylink и
16:38
соответственно там поместил порядка
16:40
200.000 запросов Объясню
16:44
почему в чём как раз-таки польза именно
16:46
написание своих скриптов чуть позже вот
16:49
200.000 запомнили вот эту цифру и
16:51
получили Вот такой результат сохранился
16:53
у нас xlsx фа значит в первом в первой
16:56
колонке слова и во второй количество раз
16:59
Собственно как мы и описали Теперь будем
17:02
добавлять дополнительный функционал
17:04
сортировки так и пишем продолжаем диалог
17:08
поскольку диалог идёт в контексте
17:09
нейросеть понимает О чём речь пишем
17:11
сделай сортировку по убыванию
17:13
встречаемости слов код переписывается
17:16
переписывается целиком и соответственно
17:18
дальше мы сохранили файл в котором у нас
17:20
теперь уже все данные
17:22
отсортированы Теперь давайте добавим
17:24
бигра и триграммы я сам Понятия не имею
17:27
какой скажем так процесс а определения
17:30
бигра и триграмм как он вообще строится
17:32
как его можно описать более подробно
17:34
поэтому я пишу просто создай новые листы
17:36
файле эпо xlsx а граммы и триграммы то
17:39
есть я говорю что у нас добавляются
17:41
новые листы в файле эпо xlsx в них
17:44
Выведи бигра и триграммы посчитай их
17:46
количество и у порядочно по убыванию А
17:48
всё Никаких данных я больше не
17:50
предоставляю на что нам нейросеть
17:52
говорит о том что нужно до установить
17:54
библиотеку поскольку она будет нужна для
17:56
определения бигра и триграмм лтк и
17:59
соответственно дальше начинает писать
18:00
Сам код значит открываем командную
18:03
строку выполняем код P Install nltk раз
18:07
требуется Эта библиотека ставим её А и
18:10
соответственно
18:12
А после запуска мы получаем первую
18:15
ошибку а ошибки вы будете получать
18:16
довольно часто поэтому к этому надо Быть
18:18
готовым значит здесь важный момент
18:21
Смотрите если вы будете просто
18:23
копировать код и вставлять её в файл его
18:26
файл Python и запускать то а программа
18:30
После выполнения сразу же закрывается и
18:32
вы в командной строке не успеете увидеть
18:35
код ошибки Для этого просто нужно
18:37
открыть командную строку а пуск
18:39
командная строка и запустить дальше
18:42
перейти CD Ну вот у меня на рабочем
18:44
столе лежат скрипты CD Desktop
18:46
соответственно я перехожу в папочку с
18:48
рабочим столом и отсюда Я через команду
18:51
Python tex. P выполняю А этот код Здесь
18:55
э программа не закрывается поэтому
18:59
мы можем эту ошибку скопировать увидеть
19:01
Я честно даже не вчись в ошибку какая-то
19:04
ошибка Нам выдалась что-то у неё не
19:05
получилось сделать копирую код ошибки
19:08
целиком и отдаю просто вот в виде в
19:11
котором есть без всяких комментариев
19:14
просто отдаю саму ошибку и чат gpt пишет
19:17
что проблема возникает из-за того что
19:18
граммы и триграммы представлены в виде
19:20
кортежей честно я в том числе не знаю
19:22
что такой кортежа но при этом функционал
19:25
будет выполняться и не может сохранить
19:27
их напрямую хорошо а дальше мы получаем
19:30
уже исправленный код теперь выполняем
19:34
код и у нас теперь всё работает значит
19:36
посчитали триграммы посчитали би граммы
19:39
То есть это наиболее частые
19:40
последовательности слов из двух либо из
19:42
трёх слов которые встречаются среди
19:44
поисковых запросов но при этом у нас
19:48
сломалось то что мы писали в самом
19:50
начале у нас не считаются уникальные
19:51
слова то есть у нас появились колонки
19:53
появились листы бигра и триграммы при
19:55
этом Первая колонка осталась пустой
20:00
возвращаемся кро сети и говорим Верни
20:01
функционал вывода уникальных слов их
20:03
количество на Первом листе всё Несе
20:06
переписывает код и соответственно мы
20:08
получаем уже корректный вывод данных то
20:10
есть мы снова вернули уникальные слова
20:12
бигра и триграммы и получили то что
20:15
нужно значит здесь есть несколько
20:18
лайфхаков значит после того как мы
20:20
убедились что код выполняется корректно
20:22
можно добавить определённых
20:24
украшательства
20:25
значит я часто добавляю статус
20:27
выполнения скрипта Потому что часто
20:29
бывает обработка большого количества
20:31
данных поэтому здесь можно попросить его
20:34
вывести А статус обработки с процентами
20:37
и оставшимся временем супердом когда
20:39
запускаешь скрипт и видишь что там
20:41
выполнило 5% осталось там столько-то
20:44
минут или секунд а и так далее это всё в
20:47
динамическом режиме обновляется а в
20:50
конце Я часто вывожу отчёт о выполнения
20:52
скрипта Это например Сколько бигра
20:54
триграмм получилось сколько слов
20:56
получилось и так далее а обязательно
20:58
добавляю ожидание нажатия там это можно
21:02
дописывать самому всего лишь одна
21:04
строчка иначе окно будет просто
21:06
закрываться После выполнения скрипта и
21:07
вы эту статистику не увидите А ещё
21:10
дополнительно можно сделать красивое
21:12
название
21:13
через это уже совсем такое знаете когда
21:18
совсем захотелось сделать всё красиво и
21:20
выглядит это Примерно вот так то есть
21:22
вот Три строчки кода и при запуске у вас
21:25
появляется название вашей программы ну
21:29
и вот примеры кстати
21:31
статистики например обработано поисковых
21:34
запросов там столько-то время выполнения
21:36
скрипта такое-то нажмите и для
21:37
завершения Ну а на втором скриншоте в
21:40
сла
21:41
анализе процент выполнения Какое
21:43
количество строк обработано И сколько
21:46
времени осталось до конца выполнения
21:49
Давайте добавим статистику к нашему
21:51
скрипту
21:53
соответственно таква Я тоже де это
21:57
понно добавить отсчёт потом попросил
22:00
добавить время выполнения скрипта
22:02
посчитать и добавить ожидание нажатия и
22:05
Ну вот такой в таком виде мы получаем
22:08
отчёт то есть на вход я подал
22:11
200.000 поисковых запросов из них
22:13
уникальных слов получилось 26.000 бигра
22:16
последовательности из двух слов
22:19
234.000 и Гра 447 000 последовательности
22:23
из трх слов различных с этими данными
22:26
уже можно соответственно дальше работать
22:28
а если вы зашли в тупик и такое на самом
22:32
деле у меня тоже бывает очень часто То
22:34
есть ты пишешь код добавляешь функционал
22:35
добавляешь функционал и в какой-то
22:37
момент программа ломается и ты как
22:42
бы понимаешь что из этой ситуации выйти
22:45
сложно будет потому что сам я не понимаю
22:48
синтаксиса Не знаю где конкретно может
22:50
быть ошибка то есть код просто перестаёт
22:53
выполняться Ну что-то вот нерас где-то
22:55
там ошиблась
22:56
поэтому я беру опять же
22:59
листаю историю чата беру последний
23:01
работающий код создаю новый документ
23:03
часто это бывает лучше потому что не
23:06
россеть может продолжать работать в
23:07
контексте того неправильного кода
23:10
который был написан а создаю новый чат и
23:13
прошу её доработать скрипт Вот этот
23:16
который последний
23:18
работающий Ну в общем и там описываю тот
23:21
функционал который нужно добавить то
23:22
есть пытаюсь описывать немножко
23:23
по-другому и вот здесь Кстати классный
23:26
момент который нужно понимать что чем
23:29
лучше скажем так здесь очень классно
23:31
развивается навык описания того что вам
23:34
необходимо который пригодится не только
23:36
для общени с нейросетью а Поздравляю
23:39
Теперь у вас на семидесяти строках кода
23:43
получился свой собственный текстовый
23:44
анализатор который работает вообще без
23:46
ограничений помните что я говорил про
23:48
200.000 поисковых запросов которые мы
23:50
смогли обработать например бесплатный
23:53
функционал есть у Кепа обработки
23:55
поисковых запросов так вот там всего
23:56
лишь 100.000 запросов можно обра
23:59
здесь у вас никаких ограничений нет А
24:01
например в текста
24:03
анализе опять же такой сайт для анализа
24:06
текста который делает примерно тоже
24:08
самое он может просто повиснуть когда вы
24:10
отдадите Туда много данных А что ещё
24:13
полезно освоить значит
24:15
удобно подключать I сервисов Делается
24:19
это очень просто и Вы реально Можете
24:21
писать очень сложный классный код
24:24
который по сути поочередно обращается то
24:27
к одному то к другом апе и как бы
24:30
работает с каждым из сервисов по порядку
24:33
то есть в одном коде сразу же
24:36
многофункциональный такой код получается
24:38
А здесь для этого нужно указать строчку
24:42
кода по которой нужно обращаться к апе и
24:44
рассказать ей Какие параметры там за что
24:46
отвечают и с какими параметрами будем
24:48
работать и обязательно привести пример
24:51
кода который отдаёт J чаще всего ответ
24:55
какой ответ отдаёт а для того чтобы неть
24:58
поняла
24:59
как считывать данные из ответа также
25:04
полез пару
25:05
минут заканчиваю также полезно работать
25:08
в консольном режиме в Google Chrome
25:10
например постранично парсить данные
25:12
например для парсинга площадок из бирж
25:14
ссылок это из последнего что я
25:16
писал Сапа так выводам давайте уже
25:21
ускоряться и как раз я заканчиваю задачу
25:23
решаем итерация начиная с самой базовой
25:25
задачи дальше после каждого шага
25:27
проверяем Коре работы в случае
25:29
возникновения ошибки копируем весь текст
25:31
с ошибками просим исправить А в случае
25:34
накопления ошибок мы создаём новый чат и
25:36
просим последующую последнюю работающую
25:38
версию доработать А и опять же нужно вам
25:42
некоторое время практики для того чтобы
25:44
получать хороший результат когда будете
25:46
готовы можно освоить базу по питону вот
25:48
здесь две ссылочки у меня у самого
25:50
отложено как только освободится время
25:52
обязательно приступлю потому что в
25:53
какой-то момент времени ты понимаешь что
25:55
тебе хочется быстрее и корректнее
25:56
описывать задачу Спасибо за внимание