В ИИ есть что-то такое, что делает нас, людей, смелее, особенно когда дело касается кода. Этот инструмент делает за нас всю тяжелую работу, что приводит к более амбициозным проектам. Даже разработчики-одиночки используют его для создания вещей, для которых несколько лет назад требовалась выделенная команда. Такое ощущение, будто у тебя есть секретное оружие, готовое помочь в любой момент.
Это побудило некоторых опытных (и не очень) разработчиков стремиться к главному призу: воспроизведению их любимого SaaS-продукта. Я признаю, что попал под чары такого искушения.
Легко увидеть потенциальные выгоды. Подписки SaaS могут быть дорогими, а продуктов может быть больше, чем нам нужно. Кроме того, всегда есть нишевые функции, которых, кажется, не хватает. Да, и многие из них являются собственностью, что вызывает обеспокоенность по поводу владения данными. Почему бы не использовать ИИ для код vibe твой собственный спин-офф?
Неужели все действительно так просто? Введите несколько запросов и получите высокоуровневый инструмент для замены корпоративного приложения? Как обычно, все сложно.
Давайте внимательно посмотрим на плюсы, минусы и минусы использования ИИ для создания реплики SaaS.
Берем программное обеспечение в свои руки
Мой путь создания реплики SaaS с искусственным интеллектом начался, когда я стоял на своего рода перепутье. Я давний пользователь QuickBooks Desktop, который на протяжении многих лет хорошо удовлетворял мои потребности в бухгалтерском учете. Однако продукт, которым я пользуюсь, был снят с производства и переведен в Интернет. Переезд означал переход от покупки лицензии каждые несколько лет к ежемесячной плате. мне не интересен еще один подписка.
Настольное приложение также начинает показывать свой возраст. Некоторые функции не работают, а интерфейс отстает от времени. Не говоря уже о том, что это потребляет память на моем компьютере. Все это совпадает с предстоящими изменениями в моем бизнесе, которые требуют иного подхода.
Итак, я решил сделать решительный шаг и создать собственное приложение для выставления счетов и управления взаимоотношениями с клиентами (CRM). Плагин WordPress. Мне нужно было что-то портативное, что позволило бы мне (или другим людям) добавлять функции по мере необходимости. WordPress идеально подошел.
Решение казалось необдуманным. Я мог бы использовать свои существующие навыки, чтобы направить ИИ в правильном направлении. И я мог бы исключить то, что не было необходимым. Я надеялся создать простой и функциональный плагин, который упростил бы мой процесс выставления счетов.
Это также освободило бы меня от ловушки проприетарности, в которую нас заперли многие SaaS-провайдеры. Мне не придется беспокоиться о более высоких тарифах, ограничениях продукта или ожидании ответа на запросы в службу поддержки. Да, это было именно то, что мне нужно!
Единственный вопрос был: могу ли я Действительно построить подходящую замену?
Проблема в деталях
Проект начался на ура, так как я использовал Клод построить рабочий прототип в течение часа. Конечно, были некоторые острые углы, которые нужно было сгладить. Но основная концепция собиралась воедино. Затем наступило немного реальности.
Одной из моих целей было создать инструмент, достаточно близкий к тому, к чему я привык. Идея заключалась не в том, чтобы пересобирать QuickBooks построчно, функция за функцией. Но мне хотелось чего-то, что обеспечивало бы плавный переход.
Мой прототип позволил мне добавлять клиентов, услуги и счета-фактуры. Я даже создал несколько инструментов импорта, чтобы перенести в систему мои реальные данные. Но я не осознавал, сколько мелких деталей не хватало, пока не воспользовался плагином.
Например, мне нужен был способ делиться счетами-фактурами с моими клиентами. Мне также нужно было различать почасовые и проектные услуги. Другие потребности, казалось, всплывали каждые несколько минут:
- Обычай отчеты для моего бизнеса и индивидуальных клиентов.
- Способ счета по электронной почте нескольким контактам в одной компании.
- Журнал, который будет напоминать мне, кого я отправил счета на и когда.
- Навигация между различными областями плагина.
- Пользователь разрешения для сценариев, в которых вы хотите предоставить доступ к CRM лицам, не являющимся администраторами.
- А интерфейсная версия каждого соответствующего экрана.
Это был другой опыт для человека, который раньше не принимал продукт от начала до конца. Это больше походило на работу дизайнера продукта, чем на разработчика. Это требует другого типа мышления.
ИИ оказался способен писать код. Однако по пути мне пришлось предоставить дополнительный контекст. Было много проб и ошибок, и каждая новая функция открывала новый набор решений и возможностей.
Также существует опасность добавления слишком большого количества функций. Мне не нужен был раздутый плагин, которым было бы сложно пользоваться. Таким образом, мне пришлось проявлять сдержанность при обдумывании своих вариантов.
Конечно, это был положительный опыт обучения. Но это также заставило меня осознать, насколько сложно создать плагин, который делает больше, чем просто функцию. Хорошие вещи действительно требуют времени.
Вопросы, которые следует задать перед началом строительства
Соблазн сразу погрузиться в работу и сгенерировать код для следующего HubSpot или Asana вполне понятен. ИИ относительно быстро справляется со сложными задачами кодирования. Эти модели также могут посоветовать вам, как воспроизвести определенные функции.
Однако стоит сделать шаг назад и сначала задать себе несколько ключевых вопросов. Ответы помогут вам сориентироваться в проекте или уберегут от серьезной ошибки.
Вы серьезно или любопытно?
Сначала определите почему вы хотите создать эту удивительную новую вещь, основанную на существующей вещи. Экспериментальный побочные проекты может быть развлечением и отличным способом обучения. Однако это отличается от серьезной заявки на создание программного обеспечения, которое будет использовать вся ваша компания.
Первое призывает вас набраться терпения и проверить свои идеи. Последнее часто является требованием повышения эффективности при экономии денег. В этом сценарии совершенно другой уровень давления. Вам также необходимо будет выделить больше ресурсов на проект.
В любом случае, это не обязательно является препятствием для сделки, но, тем не менее, стоит учитывать.
Нужны ли вам сторонние интеграции?
Интеграция с другими инструментами и сервисами — это суперсила SaaS. Например, добавление Stripe в вашу CRM позволяет осуществлять онлайн-платежи, а Mailchimp добавляет возможности электронной почты. Инструменты искусственного интеллекта могут помочь вам подключить различные API.
Обратной стороной является ответственность, связанная с такой интеграцией. API часто меняются, и вам нужно опережать их. Несоблюдение этих требований может привести к тому, что программное обеспечение не будет работать. Кроме того, существуют риски безопасности и конфиденциальности.
Помнить: Как только вы его создадите, вы несете за него ответственность.
Вам нужно, чтобы ваше приложение масштабировалось?
Приложения SaaS часто требуют надежной инфраструктуры. Вот почему компании, занимающиеся искусственным интеллектом, повсюду строят центры обработки данных. Это может стать проблемой, если вы ожидаете наплыва пользователей и вариантов использования.
Небольшие, более целенаправленные приложения, такие как мой плагин CRM, не представляют такой большой проблемы. Нескольким пользователям сайта WordPress не потребуется много памяти или циклов процессора. Но расчеты меняются по мере роста ваших потребностей.
Здесь небольшой забавный проект может превратиться в нечто более сложное. Приложение, которое вы только что запрограммировали, может превратить вас в системного инженера. Также есть затраты на серверное пространство и другие предметы первой необходимости. Готовы ли вы зайти так далеко?
Вы можете воспроизвести SaaS с помощью ИИ, но стоит ли?
Использование ИИ для генерации кода открывает целый мир возможностей – и он становится все более мощным. Новые модели продолжают развиваться, помогая нам выполнять задачи быстрее. Это приводит к более масштабным и смелым идеям с нашей стороны.
Несмотря на это, неплохо подумать о долгосрочных последствиях того, что вы строите. Возможно, было бы интересно попытаться воспроизвести Gmail, но действительно ли вам нужны связанные с этим обязанности?
Возможно, это крайний пример, но эта теория применима и к более мелким проектам. Реальность такова, что лучшие SaaS-продукты популярны не просто так. Они масштабируются, имеют специальные команды по безопасности и профессиональных дизайнеров продуктов, работающих над улучшением каждого аспекта. Даже лучшие модели искусственного интеллекта пока не могут этого достичь.
Итак, веселитесь и экспериментируйте! Просто знайте, во что вы ввязываетесь, прежде чем начать.
Вершина


