Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сложны как в реализации, так и в использовании. Мне всего лишь нужно было олдскульно выбрать один цвет из нескольких одним кликом, т.к. у меня не графический редактор, а просто быстрый маркер. Не нужны никакие выпадающие окна. При этом все должно быть просто и компактно.
Собственно говоря, примерно за 2–3 часа запросов GPT4o и тестирования был создан Color Picker, который решает мои задачи. Я все же немного расширил его логику, сделав отображение не только в одну строку, но и в несколько строк, а также добавив кое-какую логику управления самой палитрой (добавление новых цветов, контроль переполнения).
Я создавал этот компонент несколько месяцев назад, когда еще только знакомился с Angular, тем не менее он оказался довольно удачным.
Посмотреть можно тут: https://www.npmjs.com/package/palette-picker. Также есть ссылка на репозиторий и Live sample.
Кроме того, ИИ написал и документацию.
Теперь по поводу опыта с Open Source. Честно сказать, мне не очень понятно, в чем мотивация людей. Я не получил ничего. В первый день был резкий рост скачиваний до 800 в день, что, собственно, и мотивировало меня оформить компонент, но скачивания быстро сошли на нет. Сейчас это 1–2 скачивания ежедневно. Я понимаю, что это не тот код, который поменяет мир, но даже если бы было 10 000+ скачиваний, это бы ничего не поменяло для меня. Как-то странно таким самоутверждаться, а материальной выгоды нет.
Обнаружил, что на самом сайте npmjs нельзя посмотреть статистику по ежедневным скачиваниям, но нашел API. Так что с помощью того же ИИ накидал UI для просмотра. Смотреть можно тут: https://stockchart.ru/npm-stat-chart/palette-picker. Естественно, надо поменять в пути на нужный вам компонент. Но можно сделать это и в самом UI.
Хотя, может, кого-то вдохновит выкладывать свои шедевры.
Комментарии (8)
poro_ku
18.11.2024 21:15примерно за 2–3 часа запросов GPT4o и тестирования был создан Color Picker
Я не получил ничего.
Ничего полезного и интересного не сделал, ценность таких действий примерно равна нулю.
Никто не благодарит и не дарит цветы, и даже поучаствовать не стремится.
Удивительно да?
То что кто то скачал не значит что кто-то использует, скорее всего просто попробовали что за хрень.
artemmoscow Автор
18.11.2024 21:15Как минимум 1 проект это использует. Меня кстати пользователи не раз благодарили а раз даже прислали вино. Даже если бы 1млн скачиваний был это бы ничего не поменяло
delphinpro
18.11.2024 21:15Как-то странно таким самоутверждаться, а материальной выгоды нет.
В опенсорсе зарабатывают на сопровождении и поддержке. Кроме того, участие в опенсорсе гипотетически может сместить зарплатные предложения вверх при поиске работы.
Яркий пример заработка на опенсорсе: Laravel – это фреймворк с открытой лицензией. Бесплатный. Тейлор потратил не один год своей жизни на его развитие. Однако, параллельно он создавал вокруг него собственную экосистему – разные облачные сервисы, которые несут уже прямую материальную выгоду.
Впрочем, выложить в открытый доступ собственную поделку, оказавшуюся удачным решением вашей задачи, тоже имеет место быть.
artemmoscow Автор
18.11.2024 21:15Ну это миф. Опенсорс скорее в минус, работодатель будет опасаться что будет тратить время на опенсорс, а не на работу. У многих работодателей даже прямой запрет на это.
DBarskiy
Error
Stack Trace Viewer
Error: Cannot find module 'palette-picker'
artemmoscow Автор
Это где
artemmoscow Автор
В stackblitz открылось норм
Chrizt
В хроме на винде обе ссылки без проблем открылись, никаких ошибок