Как программисты могут использовать преимущества ИИ для самосовершенствования: подробное руководство от эффективной работы к повышению квалификации
Как программисты могут использовать преимущества ИИ для самосовершенствования: подробное руководство от эффективной работы к повышению квалификации

Снова 1024 год, время летит незаметно, и в мгновение ока настал этот особенный день. Честно говоря, мне не очень хочется писать эту статью, потому что я не нашел эффективных способов заработка с помощью ИИ, универсально применимых для программистов. Однако, размышляя о своей прошлой работе, я обнаружил, что использование ИИ действительно сделало меня более гибким в работе, и, таким образом, у меня появилось больше времени для размышлений о других вопросах. Поэтому я надеюсь поделиться некоторыми своими мыслями и опытом использования ИИ, хотя это всего лишь мое личное мнение и оно может не относиться ко всем. Если у вас другая точка зрения, конечно, не стесняйтесь высказать свое мнение. Основная цель этой статьи — надеяться, что мой опыт может дать вам некоторую справочную информацию и помочь вам лучше справляться с проблемами в эту быстро меняющуюся эпоху.

image
image

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

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

беспрецедентные изменения

От машинного обучения до обработки естественного языка — приложения искусственного интеллекта постоянно проникают в различные области. Однако для программистов влияние не кажется таким значительным. Лишь с появлением больших языковых моделей (LLM) они действительно вызвали технологическую революцию и вошли в поле зрения широкой публики с новой точки зрения, включая меня, на которого она глубоко повлияла.

image
image

Однако,через некоторое время,LLM постепенно теряет свою мощную силу,Кажется, он достиг пиковой высоты. в то же время,Концепция агента начала привлекать всеобщее внимание.,Мне также повезло быть частью этой волны. С начальной неограниченной стадии,на этом этапе,Общественность имеет право создавать различных агентов.,и участвовать в различных конкурсах,Проводить различные дорогостоящие исследования,Пытаюсь найти настоящую точку входа.

image
image

Теперь, с течением времени, направление развития ИИ постепенно изменилось, и стали уделять больше внимания возможностям коммерциализации, таким как исследование рекламы, конверсия потенциальных клиентов и другие области. Это изменение показывает, что, хотя технология искусственного интеллекта все еще развивается, темпы ее развития относительно осторожны, и ей не удалось воспроизвести тот мощный шок, который GPT принесла публике, когда она была впервые представлена ​​публике.

Среди множества инструментов, с которыми я сталкиваюсь,Я хотел бы подробно описать некоторые ресурсы, которые я могу использовать.,Например, большие языковые модели (LLM), инструменты рисования, агент и т. д. Благодаря углубленному изучению и эффективному применению этих инструментов и инфраструктур искусственного интеллекта.,Я могу лучше адаптироваться к текущим технологическим тенденциям. Эти инструменты не только повышают эффективность моей работы,Это также оптимизирует мой рабочий процесс и образ мышления.,Это обеспечивает большую креативность.

LLM

На самом деле, инструментом, который я использую чаще всего, по-прежнему остается модель чата. Оглядываясь назад на то время, когда оно впервые появилось, я глубоко увлекся им, что заставило меня выработать привычку: с какой бы проблемой я ни столкнулся, моей первой реакцией было обратиться за консультацией. Эта привычка настолько укоренилась, что почти каждый раз, когда я сталкиваюсь с проблемой, я чувствую себя немного неловко, если не спрошу.

image
image

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

Введение в технологию

Фактически, целью использования модели чата чаще всего поначалу было задать различные базовые вопросы, особенно о языке разработки Python. В процессе изучения Python я почти не обращался к каким-либо видео или документам. В основном это связано с тем, что у меня уже были основы Java-разработки, поэтому данные материалы показались мне немного длинными и многословными. В ходе этого процесса я часто задавал вопросы GPT и использовал его мгновенную обратную связь для решения возникающих проблем, что также позволило мне быстро освоить базовые знания Python.

image
image

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

Однако, если в процессе обучения вы столкнулись с некоторыми проблемами с отчетами об ошибках, очень важно использовать инструменты поисковой системы. Оглядываясь назад на этап, когда я изучал Python с нуля, можно сказать, что мне потребовалось менее полумесяца свободного времени, чтобы освоить некоторые базовые знания. Кроме того, я также написал несколько руководств по обучению Python для разработчиков Java. Стоит отметить, что я также поделился некоторыми ценными ресурсами в специальной библиотеке обучения Python сообщества Tencent Cloud, надеясь поделиться ими с большим количеством учащихся.

image
image

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

image
image

Однако, несмотря на получение базовых знаний с помощью GPT и овладение соответствующими навыками, я все же считаю крайне важным внимательно изучить официальную документацию. В конце концов, GPT пока не может заменить глубину, необходимую для систематического обучения.

Помощник по программированию

Помимо вышеперечисленных исследований, я часто спрашиваю о GPT. Программирование кода — моя основная ежедневная задача. Если будет возможность, обязательно попробую GitHub Второй пилот для повышения эффективности моей разработки. Однако, как рядовой разработчик с ограниченным финансовым бюджетом, я активно ищу практичного Помощника в Китае. по программирование. В этом плане я выбрал Tencent Cloud Помощник. по программирование, которое отличается автодополнением кода и умными подсказками.

Кроме того, стоит упомянуть Тонги Лингму. Эти инструменты настоятельно рекомендуется использовать разработчикам, которые хотят повысить эффективность своей работы.

image
image

Поскольку моя текущая роль — это, прежде всего, роль CRUD-программиста.,Понимание и реализация этой сложной логики иногда кажутся немного ошеломляющими. с целью повышения эффективности,Я надеюсь, что Помощник по программированию поможет мне сгенерировать соответствующий код.,Это экономит мне много времени на размышления. После завершения реализации этой логики,Мне просто нужно сделать простой тест границ результата,Убедитесь, что он работает правильно,Я могу плавно продвигать прогресс моего проекта.

Полировка изделий

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

image
image

Мои рукописи в основном завершены, а доработанное содержание представляет собой лишь улучшение и оптимизацию оригинальных рукописей. Обычно количество слов в моей рукописи составляет около 85% от общего количества слов, а оставшаяся часть в основном зависит от помощи GPT для расширения и обогащения содержания, тем самым делая статью более плавной и легкой для чтения. Таким образом я не только сохранил суть исходной идеи, но и улучшил читабельность текста.

Здесь я действительно не использую специализированный инструмент для письма. В настоящее время многие пишущие инструменты оснащены возможностями расширения AI. Однако я предпочитаю писать медленно, а затем как следует отполировать. Если вы также являетесь пишущим блоггером, вы также можете воспользоваться этой функцией. GPT решил проблему, с которой я столкнулся при написании — предложения, которые не имели смысла.

image
image

Продолжая писать, я полюбил делиться, а также познакомился со многими блоггерами и присоединился к различным сообществам. Однако больше всего мне нравится дружелюбное к пользователю сообщество Tencent Cloud. Если вам это интересно, добро пожаловать в групповой чат Creative Star, я буду ждать вас там. Этот опыт не имеет себе равных среди других сообществ технических писателей.

ИИ подсказывает слова

Я действительно не хочу участвовать в игре с подсказками, потому что предвижу, что слова-подсказки в конечном итоге будут шаблонизированы и упрощены. На данный момент это, несомненно, повысит порог использования людьми больших языковых моделей (LLM), и эта проблема. Рано или поздно ее решат крупные предприятия. Однако на данный момент мы, похоже, не можем принять во внимание эти потенциальные проблемы. Поэтому я обратился за помощью к отечественным экспертам по подсказкам, таким как Кими, для создания подсказок, потому что подсказки Кими очень универсальны и могут быть адаптированы к различным сценариям.

image
image

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

фантастика

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

image
image

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

агент

агент действительно в моде в этом году,Вспоминая начало года,Рано подвергнуться воздействию коза,Это действительно умный ход。через некоторое время,Я открыл для себя еще больше отличных агентских платформ одну за другой.,Такие как Yuanqi, Qianfan AppBuilder и агент Baidu Wenxin и т. д.,Обогатил свой кругозор. В этом году я принял участие аж в десяти агентских конкурсах,Полученные награды также значительны.,От iPhone 15, карты JD стоимостью тысячу юаней до клавиатуры Lofei,Здесь действительно есть все. Моя любовь к агенту растет с каждым днем,Это действительно заставляет меня чувствовать, что это блестящий выход для программистов в будущее.,По крайней мере, это мой личный опыт.

image
image

после всего,Умение программировать дает мне естественное преимущество.,Несмотря на то, что заявка агента часто основана на нулевом коде,Но если вы умеете программировать,Решения по реализации, которые можно придумать, часто оказываются более творческими и эффективными. Чтобы не отойти от этой тенденции,Я тоже воспользовался возможностью,Открыл УП мастер станции Б.,Специализируется на обмене агентскими знаниями и обучающими материалами для начинающих.,Мы стремимся помочь большему количеству людей понять и освоить эту передовую технологию.

image
image

Чтобы более подробно объяснить соответствующие знания агента,Я также специально создал групповой чат WeChat и канал QQ.,Но эти платформы в основном обслуживаются и управляются лично мной.,Таким образом, стиль управления является относительно случайным.,Общение внутри группы происходит не очень часто. после всего,Мне еще предстоит много работы,Невозможно полностью посвятить себя работе этих социальных платформ.,Это так называемое «бессилие».

конечно,Я также активно присоединился к нескольким группам внутренней коммуникации, связанным с агентом.,В свободное время я просматриваю инновационные идеи и идеи других людей.,Используйте это, чтобы расширить свой кругозор и идеи.,В конце концов, личные мысли и творчество ограничены. И посредством непрерывного обучения и практики подготовки агентов,Я могу постепенно обрабатывать и систематизировать абстрактные понятия в своем сердце.,Такой образ мышления не только повышает эффективность моей работы.,Это также сэкономило мне много времени и средств.,Можно сказать, что он убивает двух зайцев одним выстрелом.

image
image

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

Spring AI

Для многих программистов,включая меня,Им всем очень интересно, как устроена агентская платформа. Хотя с LangChain уже знаком,Но лично я не склонен использовать Python для создания проектов.,Вместо этого я предпочитаю проекты Java. недавний,Я обнаружил новый фреймворк под названием Spring AI.,И попробовал построить проект сам. через этот процесс,У меня более интуитивное понимание агентской платформы.,Я обнаружил, что на самом деле это не так сложно, как я думал. но,Во время фактической операции мы все еще сталкивались со многими детальными проблемами.

Если вас это тоже интересует, возможно, вы захотите обратиться к моей статье об использовании Spring. AIАнализ всего процесса построения помощника:https://cloud.tencent.com/developer/article/2455634

image
image

Фреймворк Spring AI действительно впечатляет, и даже программисту, который в первую очередь занимается бизнес-логикой, полезно заранее ознакомиться с этим новым членом экосистемы Spring. Поскольку Spring AI все еще находится на стадии моментальной версии, а официальная документация относительно ограничена, возможность заранее освоить эту технологию, несомненно, даст вам определенное преимущество в будущих профессиональных соревнованиях. В конце концов, разве это не способ опередить других, когда вы уже умеете этим умело пользоваться, а окружающие еще только в этом разбираются?

Инструменты платформы

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

image
image

Этот API очень полезен,Потому что это позволяет разработчикам писать код непосредственно внутри агента для достижения необходимой функциональности.,Без выполнения традиционных вызовов HTTP-запросов. Это особенно важно,Потому что на большинстве агентских платформ,Поскольку узлы кода обычно не допускают внедрение сторонних библиотек, кроме внутренних зависимостей.,Поэтому особенно важно реализовывать функции непосредственно внутри агента.

image
image

Кроме того, я считаю очень необходимым сохранять фокус на облачных продуктах крупных технологических компаний. Лично я привык просматривать новые продукты и услуги на Tencent Cloud в свободное время. Это не только потому, что я выступаю в качестве представителя Tencent Cloud Server, но и потому, что я очень хорошо знаю, что если я не разбираюсь в этих продуктах. , как я могу эффективно рекламировать их им? А как насчет продвижения другими? В то же время, поскольку тенденция перехода предприятий в облако становится все более очевидной, предварительное знакомство с этими популярными облачными продуктами, несомненно, окажет положительное влияние на развитие карьеры.

image
image

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

Нарисуй картинку

К инструментам, которые значительно сокращают мое рабочее время, относятся программы для рисования. В связи с этим я пользуюсь MidJourney уже год, особенно в период его наибольшей популярности, и однажды стал его постоянным пользователем. Однако из-за более высоких комиссий MidJourney в пиковые периоды и моего ограниченного бюджета мне пришлось искать альтернативы. К счастью, на внутреннем рынке я нашел очень хороший продукт — Hunyuan Yuanbao, который также представляет собой инструмент для рисования, выпущенный Tencent.

image
image

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

image
image

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

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

Подвести итог

Я наконец-то закончил ее писать. Хоть я и не нашел так называемых «секретов заработка программистов», применение технологии ИИ действительно принесло много удобств и изменений в мою работу и жизнь. Будь то повышение эффективности работы, расширение знаний или вдохновение для творческого вдохновения, ИИ продемонстрировал свою силу, которую нельзя недооценивать.

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


Я Сяоюй, трудолюбивый серверный программист Java, который посвятил себя изучению тайн технологии искусственного интеллекта. Мне нравится техническое общение и обмен информацией, и я увлечен сообществом открытого исходного кода. Он также является креативной звездой Tencent Cloud, блогером-экспертом Alibaba Cloud, экспертом по совместному использованию облачных облаков Huawei и выдающимся автором Nuggets.

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

🌟 Добро пожаловать, обратите внимание на трудолюбивого Сяоюй! 🌟

boy illustration
Углубленный анализ переполнения памяти CUDA: OutOfMemoryError: CUDA не хватает памяти. Попыталась выделить 3,21 Ги Б (GPU 0; всего 8,00 Ги Б).
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Прочитайте нейросетевую модель Трансформера в одной статье
boy illustration
.ART Теплые зимние предложения уже открыты
boy illustration
Сравнительная таблица описания кодов ошибок Amap
boy illustration
Уведомление о последних правилах Points Mall в декабре 2022 года.
boy illustration
Даже новички могут быстро приступить к работе с легким сервером приложений.
boy illustration
Взгляд на RSAC 2024|Защита конфиденциальности в эпоху больших моделей
boy illustration
Вы используете ИИ каждый день и до сих пор не знаете, как ИИ дает обратную связь? Одна статья для понимания реализации в коде Python общих функций потерь генеративных моделей + анализ принципов расчета.
boy illustration
Используйте (внутренний) почтовый ящик для образовательных учреждений, чтобы использовать Microsoft Family Bucket (1T дискового пространства на одном диске и версию Office 365 для образовательных учреждений)
boy illustration
Руководство по началу работы с оперативным проектом (7) Практическое сочетание оперативного письма — оперативного письма на основе интеллектуальной системы вопросов и ответов службы поддержки клиентов
boy illustration
[docker] Версия сервера «Чтение 3» — создайте свою собственную программу чтения веб-текста
boy illustration
Обзор Cloud-init и этапы создания в рамках PVE
boy illustration
Корпоративные пользователи используют пакет регистрационных ресурсов для регистрации ICP для веб-сайта и активации оплаты WeChat H5 (с кодом платежного узла версии API V3)
boy illustration
Подробное объяснение таких показателей производительности с высоким уровнем параллелизма, как QPS, TPS, RT и пропускная способность.
boy illustration
Удачи в конкурсе Python Essay Challenge, станьте первым, кто испытает новую функцию сообщества [Запускать блоки кода онлайн] и выиграйте множество изысканных подарков!
boy illustration
[Техническая посадка травы] Кровавая рвота и отделка позволяют вам необычным образом ощипывать гусиные перья! Не распространяйте информацию! ! !
boy illustration
[Официальное ограниченное по времени мероприятие] Сейчас ноябрь, напишите и получите приз
boy illustration
Прочтите это в одной статье: Учебник для няни по созданию сервера Huanshou Parlu на базе CVM-сервера.
boy illustration
Cloud Native | Что такое CRD (настраиваемые определения ресурсов) в K8s?
boy illustration
Как использовать Cloudflare CDN для настройки узла (CF самостоятельно выбирает IP) Гонконг, Китай/Азия узел/сводка и рекомендации внутреннего высокоскоростного IP-сегмента
boy illustration
Дополнительные правила вознаграждения амбассадоров акции в марте 2023 г.
boy illustration
Можно ли открыть частный сервер Phantom Beast Palu одним щелчком мыши? Супер простой урок для начинающих! (Прилагается метод обновления сервера)
boy illustration
[Играйте с Phantom Beast Palu] Обновите игровой сервер Phantom Beast Pallu одним щелчком мыши
boy illustration
Maotouhu делится: последний доступный внутри страны адрес склада исходного образа Docker 2024 года (обновлено 1 декабря)
boy illustration
Кодирование Base64 в MultipartFile
boy illustration
5 точек расширения SpringBoot, супер практично!
boy illustration
Глубокое понимание сопоставления индексов Elasticsearch.
boy illustration
15 рекомендуемых платформ разработки с нулевым кодом корпоративного уровня. Всегда найдется та, которая вам понравится.
boy illustration
Аннотация EasyExcel позволяет экспортировать с сохранением двух десятичных знаков.