«Разработка программного обеспечения с использованием искусственного интеллекта: практика и анализ примеров» (проект)
1 июня 2024 года я планирую использовать свой трехмесячный отпуск по стажу работы в Thoughtworks, чтобы заняться исследованиями и передовым проектированием с помощью ИИ. В то же время, в сочетании с предыдущим практическим опытом разработки программного обеспечения с использованием ИИ, а также проектами с открытым исходным кодом и опытом реализации в Thoughtworks, я написал электронную книгу с открытым исходным кодом на тему «Разработка программного обеспечения с использованием ИИ».
- Как новому отцу, мне нужно закончить эту книгу в свободное время, пока я воспитываю ребенка, поэтому некоторые исследования будут поспешными, и прогресс в написании может замедлиться. Тем не менее, я постараюсь обновлять хотя бы одну статью в неделю.
- Как инженер, я предпочитаю решения, которые можно реально реализовать, а не просто говорить о них на бумаге. Поэтому я потратил много времени на сбор и анализ кейсов реализации и практического опыта реальных проектов, чтобы не тратить время читателей.
Что содержит эта электронная книга с открытым исходным кодом (https://aise.phodal.com/):
- Новейшие практики разработки программного обеспечения с использованием искусственного интеллекта в стране и за рубежом. Мы прочитали большое количество отечественных и зарубежных блогов о технологиях генеративного искусственного интеллекта и собрали практики разработки программного обеспечения с использованием искусственного интеллекта от таких компаний, как GitHub, GitLab, Google, JetBrains, Atlassian, New Relic/Dynatrace и т. д.
- Детали реализации от моделей искусственного интеллекта до плагинов IDE. Как автор проекта с открытым исходным кодом подключаемого модуля IDE AutoDev и языка агента кодирования Shire, я поделюсь подробностями реализации моделей искусственного интеллекта и подключаемых модулей IDE на основе реального опыта проекта.
- Практические случаи и опыт от кодирования RAG до кодирования агентов. Мы собрали большое количество практических случаев и опыта агентов кодирования, а также практических примеров использования модели RAG в области кодирования.
Чего нет в этой книге?
- Сопутствующий документ. Как инженер, я предпочитаю решения, которые можно реально реализовать, а не просто говорить о них на бумаге. Хотя уже существует большое количество статей по разработке программного обеспечения с помощью ИИ, судя по практическому опыту в отрасли, разрыв между бумагой и реальной реализацией все еще очень велик.
Если вы заинтересованы в этом, добро пожаловать присоединиться к этому проекту с открытым исходным кодом.
Чтение информации:
В большинстве организаций разработчики тратят на кодирование менее 40% своего общего рабочего времени. Поэтому повышение эффективности кодирования оказывает очень ограниченное влияние на производительность всего жизненного цикла разработки программного обеспечения (SDLC). весь жизненный цикл программного обеспечения и всей команды, а не только результат работы отдельных участников и отдельных звеньев.
Для получения дополнительной информации обо мне посетите мой личный сайт: Phodal. Или отсканируйте QR-код ниже:
Введение
Эта книга представляет собой электронную книгу с открытым исходным кодом о том, как использовать ИИ для разработки программного обеспечения. Мы рассмотрим:
- Как использовать генеративный искусственный интеллект для помощи на разных этапах разработки программного обеспечения.
- Подскажите методы работы с инструментами программирования AI IDE.
- Создавайте процессы с помощью искусственного интеллекта, чтобы повысить эффективность работы инженеров-программистов.
- Настройте AI IDE для интеграции различных задач программирования.
- Проектируйте и создавайте агенты кодирования ИИ.
- Как использовать Shire и RAG для исследований и разработок с помощью искусственного интеллекта.
Прежде чем приступить к чтению, необходимо понять некоторые основные понятия:
- Что такое генеративный ИИ?
- Что такое ИИ-агент?
- Что такое плагины IDE? (думаю, тебе это не нужно)
Эта книга не подходит следующим людям:
- Люди, которые хотят изучить основы искусственного интеллекта.
- Быстро приступите к разработке программного обеспечения с помощью искусственного интеллекта.
- Люди, которые хотят узнать о разработке плагинов AI IDE.
Если вы один из вышеперечисленных людей, рекомендуется сначала получить некоторые базовые знания, прежде чем читать эту книгу.