Как построить карьеру в разговорном ИИ

Вот пошаговое руководство, которое направит вас на ваш путь

Введение

Я считаю, что любой может построить карьеру в области разговорного ИИ, используя несколько простых инструментов и методов, которым научился сам.

Что вам нужно:

  1. Доступ к ноутбуку или какому-либо персональному компьютеру
  2. Интернет-соединение, оно не обязательно должно быть сверхскоростным
  3. Адрес электронной почты
  4. В некоторых случаях может пригодиться кредитная карта, но об этом позже…

Что вам не нужно:

  1. Не тратьте деньги на курсы, онлайн-обучение и материалы. Лучший контент, документация и учебные пособия бесплатны.
  2. Вам не нужен суперкомпьютер с чрезмерной вычислительной мощностью
  3. Вам не нужно специальное оборудование, например, графический процессор
  4. Вам не нужно покупать какое-либо специальное программное обеспечение или иметь доступ к дорогостоящим средам разработки.
  5. Вам не нужна кредитная карта для большинства программных сред, вы можете иметь полный доступ к платформам чат-ботов, таким как Cognigy, Kore.ai, Nuance Mix, Rasa и другим.

Полезно иметь доступ к хорошему текстовому редактору, такому как Notepad++, Редактор больших файлов для больших текстовых файлов и Visual Studio Code (VS Code).

ИИ в целом и разговорный ИИ в частности

Искусственный интеллект (ИИ) в настоящее время является очень востребованной и популярной областью.

Существуют дисциплины искусственного интеллекта, которые требуют специализированного оборудования высокого класса (NVIDIA) или больших объемов данных и длительного времени обучения. Вы хотите держаться подальше от этих областей. Итерации слишком велики, и это может быть больше ошибка, чем испытание.

Подмножество ИИ — это когнитивный ИИ. Это касается областей познания. Например: зрение, слух (понимание естественного языка), речь, выражение лица и т. д.

Из них понимание естественного языка является наиболее доступным. Процесс понимания того, что говорит человек, и последующего ответа на основе человеческого высказывания. Это разговорный ИИ простыми словами.

Прототипируйте, напишите, опубликуйте

Лучше всего начать с прототипа. Это создание чат-бота с нуля на платформе Conversational AI. Выберите простой вариант использования, например, бота, который сообщает вам время или дату.

После создания прототипа и демонстрации работы бота напишите о своем опыте: «Я создал своего первого бота и вот чему научился!». Вы будете поражены отзывами, которые вы получите, и тем, как много людей найдут их полезными.

Опубликуйте свою историю на LinkedIn, Substack, Medium и т.п.

Вам не нужен опыт кодирования или разработки программного обеспечения.

Когда начать

У вас идеальное время, есть несколько облачных платформ SaaS Conversational AI, которые в настоящее время предоставляют бесплатный доступ к своей платформе. К ним относятся Cognigy, Kore.ai и Nuance Mix. Вы можете получить доступ к этим платформам без кредитной карты или каких-либо обязательств. Это довольно щедрое предложение и верный способ начать работу в мире разговорного ИИ.

Я бы посоветовал начать с Cognigy и пройти через процесс создания простого бота, используя документацию в качестве руководства.

Создание работающего и демонстративного прототипа поначалу вас расстроит, это связано с тем, что ваш мозг запрограммирован. Как только вы начинаете понимать концепции и испытываете этот прорыв рабочего прототипа и итерации своего прототипа, вы испытываете огромное чувство удовлетворения.

С такой платформой, как Cognigy, вся работа выполняется в вашем браузере, нет необходимости устанавливать какое-либо программное обеспечение или программировать. Все эти платформы являются средами без кода и с низким кодом.

Не беспокойтесь об обучающих данных, с помощью ограниченного количества придуманных обучающих примеров вы можете обучить свою первую модель машинного обучения NLU.

Следующим шагом может быть изучение других функций в этой среде или начало изучения других сред.

Локальные установки, виртуальные машины и ноутбуки

После того, как вы в какой-то степени освоите облачные среды с привязкой к браузеру, вы можете установить платформу чат-бота на свой локальный компьютер.

Это откроет совершенно другое измерение и позволит вам начать рассматривать системные конфигурации и другие подходы к программному коду.

Среды с открытым исходным кодом, которые вы, возможно, захотите рассмотреть, — это Rasa и Botpress. Вам просто нужен обычный ноутбук или ПК, чтобы начать работу с локально установленным чат-ботом.

Использование виртуальной машины имеет смысл, когда вы экспериментируете и создаете прототипы, но демонстрация Rasa шаг за шагом проведет вас через весь процесс.

Что касается ноутбуков… ноутбук — это приложение в браузере, в котором вы можете устанавливать и запускать программное обеспечение. Быстро и просто, часто с мощными процессорами, бесплатно.

Поначалу эта концепция может показаться абстрактной, но начните с простого примера, запустите код, и вы быстро освоитесь.





Всякий раз, когда я хотел создать виртуальную машину, я использовал экземпляры AWS EC2. Существуют бесплатные уровни, установка выполняется быстро и легко, а когда вы не используете виртуальную машину, вы можете остановить экземпляр. Это очень эффективно для экономии средств.



Наконец, на этом этапе вы будете хорошо осведомлены о том, что такое обучающие данные, и осознаете необходимость управления обучающими данными. Использование такого инструмента, как HumanFirst, может помочь понять, как подойти к управлению данными обучения.

Для начала работы с HumanFirst не требуется кредитная карта, и у вас есть доступ к 1 пользователю, 1 рабочему пространству и 1000 высказываний.

Присоединяйтесь к сообществам

Присоединяйтесь к сообществам в таких средах, как Slack. У Rasa очень активное сообщество разработчиков и пользователей. Известные каналы Slack — Voicebot.ai и Rasa.

VUX World и Voicebot.ai имеют исключительный контент в своих подкастах.

Использование вашей кредитной карты

Будьте очень бдительны при использовании вашей кредитной карты. IBM Cloud требует данные кредитной карты, но имеет довольно большой выбор бесплатных уровней, особенно для IBM Watson Assistant. AWS также довольно экономичен, если вы минимизируете время безотказной работы ваших инстансов EC2.

Я обнаружил, что затраты на Azure и Azure Cognitive Services могут значительно возрасти и привести к шокирующему счету. С Azure затраты просто не стоят выгоды.

На большинстве платформ вы можете установить максимальный лимит расходов, а также настроить оповещения о выставлении счетов, чтобы избежать непредвиденных расходов.

Заключение

Мы всегда переоцениваем то, что можем сделать в краткосрочной перспективе. И недооценивать то, что мы можем сделать в долгосрочной перспективе.

Не стоит недооценивать комплексный эффект с течением времени…

  • уделяя несколько часов в день,
  • создание личного опыта при создании прототипа, и
  • создание ясности для себя, написав об этом.

Ваша работа будет ценна для людей, и вы будете полезны, и из этого обязательно выйдет что-то хорошее.