【包郵送書】AIGC時代程序員的躍遷——編程高手的密碼武器

在這里插入圖片描述

歡迎關注博主 Mindtechnist 或加入【智能科技社區】一起學習和分享Linux、C、C++、Python、Matlab,機器人運動控制、多機器人協作,智能優化算法,濾波估計、多傳感器信息融合,機器學習,人工智能等相關領域的知識和技術。關注公粽號 《機器和智能》 回復關鍵詞 “python項目實戰” 即可獲取美哆商城視頻資源!


博主介紹:
CSDN博客專家,CSDN優質創作者,CSDN實力新星,CSDN內容合伙人;
阿里云社區專家博主;
華為云社區云享專家;
51CTO社區入駐博主,掘金社區入駐博主,支付寶社區入駐博主,博客園博主。


《大數據智能風控:模型、平臺與業務實踐》


🎉🎉🎉🎉🎉 重磅福利 🎉🎉🎉🎉🎉
🎉本次送2套書 ,評論區抽2位小伙伴送書
🎉活動時間:截止到 2024-07-3010:00:00
🎉抽獎方式:評論區隨機抽獎。
🎉參與方式:關注博主、點贊、收藏,評論。
?注意:一定要關注博主,不然中獎后將無效!
🎉通知方式:通過私信聯系中獎粉絲。
💡提示:有任何疑問請私信公粽號 《機器和智能》


專欄:《Linux內核設計思想與源碼分析》


在這個迅速變化的時代,AI技術已經滲透到我們生活的方方面面,尤其是在軟件開發領域。

我們作為《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》一書的團隊,也是在實踐AIGC中積累了大量的經驗, 和大家一同分享。

AIGC除了在文字對話,生成文檔方面有突出的表現,它淵博的知識,也為解決很多項目中的疑難問題提供了極大的幫助。以下給大家分享真實項目中發生的例子。

案例 利用ChatGPT解決實際轉碼HDR視頻為SDR視頻出現顏色失真的疑難問題。

在蘋果手機高端機型默認開啟HDR視頻作為拍攝視頻的模式后, 我們的一款APP便收到用戶的使用反饋,上傳到APP的視頻,打開查看時顏色變得很暗淡。通過iOS開發工程師找到對應機型進行調試和分析,發現在用戶上傳了HDR視頻時會出現顏色失真的狀況。當時APP的方案時在用戶上傳視頻前進行轉碼,為了最大兼容Android系統和iOS系統,視頻轉碼為SDR視頻。

失真的視頻見如下的對比圖:
在這里插入圖片描述
在這里插入圖片描述
圖1和圖2 的左側是HDR原始視頻,右圖是轉碼后的視頻,可以見到顏色差別很大。

非專業音視頻開發來說,這個問題卡了我們比較久。我們嘗試過各種各樣的解決方案,咨詢過專業處理視頻的朋友,也沒有很好解決這個問題。直到ChatGPT的橫空出現,我們重新嘗試利用ChatGPT來解決。

現在回過頭來總結,ChatGPT于我們而言,就是一位專家。從提出問題到解決問題,只用了6輪對話。第7、8輪對話進一步提升了視頻轉碼的性能。下面為大家呈現怎么利用ChatGPT解決視頻轉碼失真問題的過程。

首先,工程師找到APP對用戶上傳視頻的轉碼命令,原代碼為:
在這里插入圖片描述
這段代碼為調用ffmpeg命令對原始視頻進行轉碼為h264編碼的視頻格式。

在當前信息化飛速發展的時代,多媒體處理技能越來越受到廣泛的重視。對于非音視頻專業的程序員而言,ffmpeg這一強大而復雜的工具經常讓人感到無從下手。它擁有眾多的指令參數,每一個參數都有其特定的用途和設置方法,這無疑增加了學習和使用的難度。過去,沒有合適的輔助工具,這幾乎是一項艱巨的工程。然而,隨著人工智能技術的發展,特別是ChatGPT的出現,這一情況得到了根本性的改變。ChatGPT不僅可以理解復雜的ffmpeg命令,還能根據用戶的具體需求提供定制化的指令建議。這意味著,即使是非專業的開發者,也可以輕松掌握并有效使用ffmpeg進行音視頻處理,大大降低了技術門檻,提升了工作效率。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
根據AI的具體指引,拿到了視頻的詳細信息,然后發送給AI:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
到了這一步后,以上的指令已經完成需求了,視頻沒有失真了,感嘆AI的神奇療法,節約了成噸的時間,但是在實際測試中發現,轉碼過程比較緩慢,6s的視頻幾乎花費了15s才轉碼完成,這效率其實是不能接受的,如果是一分鐘,十分鐘的視頻轉碼,那簡直無法想象,還得繼續優化。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
大概了解了每個參數的作用之后,我們就可以通過人工修改可以完成這個需求:把-preset slower改成-preset faster;把-b:v 3000k去掉,采用默認值;把-crf 16改成-crf 25。

最終指令如下:
在這里插入圖片描述
目前轉碼效率提高幾倍,6s視頻花費3~4s轉碼完成,轉碼后的視頻質量也非常不錯。

總的來說,AI在編程領域對程序員的幫助還是很大的,不會在每個方面幫助都大,但是在特定方面幫助尤其大,比如以上例舉的兩個例子:學習新技術,解決技術棧層次更深的問題,這可以解決大量的時間去查閱資料,去理解視頻轉碼的每個參數的意思,尤其視頻轉碼參數眾多,理解每個參數都得花費不少的時間,還得挨個組合測試,總之,一級棒。

以上是《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》的一個例子,書中記錄了涵蓋客戶端、前端、后端、測試以及項目各個階段環節應用ChatGPT提效的案例記錄。這本書不僅適合技術專業人員閱讀,也適合所有對AI在實際工作中應用感興趣的讀者。

通過真實的開發案例和詳盡的技術解析,《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》將幫助你充分利用人工智能的潛力,解決編程中遇到的各種難題。這本書是每一個軟件開發者書架上必備的寶典。歡迎閱讀,開啟你的高效編程之旅!

本文作者:李柏鋒 信息工程背景的富有創造力的技術專家,梅沙科技聯合創始人和首席技術官,原騰訊高級工程師。關注并實踐Al,致力于Al應用到實際的生產力提升,以及探索Al在業務中的應用。參與編寫并出版了《編程真酷》、《AIGC輔助軟件開發:ChatGPT10 倍效率編程實戰》等技術專業書籍。
文章來源:IT閱讀排行榜
本文摘編自《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》,機械工業出版社出版,經出版方授權發布,轉載請標明文章來源。

在這里插入圖片描述
購買鏈接:點擊購買

內容簡介:

這是一本講解如何用ChatGPT、GitHub Copilot X、Cursor等主流AIGC工具優化和提升軟件開發全流程效率和質量的實戰性著作。

全書以軟件開發的流程位主線來組織內容,詳細講解了程序員、架構師、項目經理、產品經理、技術團隊管理者們如何在技術方案構建、需求文檔撰寫、代碼編寫與注解、客戶端開發、前端開發、后端開發、測試和調試、性能優化、疑難問題解決、產品設計、軟件架構與設計、應試與面試12個主題充分發揮AIGC工具的潛能,在提高研發效率和質量的同時,提升自身的實力。

直播預告

7月11日周四19:00,《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》作者團隊李柏鋒、蘭軍、周博,三位嘉賓與您分享“以一頂十,AIGC時代程序員的躍遷”,點擊預約觀看!

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/41814.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/41814.shtml
英文地址,請注明出處:http://en.pswp.cn/web/41814.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深入了解 Huber 損失函數

深入了解 Huber 損失函數 在機器學習和深度學習的訓練過程中,選擇合適的損失函數對于模型性能的提升至關重要。MSE(均方誤差) 和 RMSE(均方根誤差) 是我們常見的回歸損失函數。然而,當數據中存在異常值&am…

無線麥克風哪個品牌音質最好,揭秘手機收音麥克風哪個牌子好!

隨著全球直播和短視頻行業的蓬勃發展,領夾麥克風因其便攜性和出色的錄音質量而備受青睞。用戶在各種場合下追求清晰、真實的錄音效果,領夾麥克風無疑是一個理想的選擇。 然而,面對市場上琳瑯滿目的品牌和型號,想要挑選一款性能優…

C++和Python螞蟻搬食和蚊蟲趨光性和浮標機群行為算法神經網絡

🎯要點 🎯機器人群行為配置和C行為實現:🖊腳底機器人狹隘空間導航避讓障礙物行為 | 🖊腳底機器人使用攝像頭耦合共振,實現同步動作 | 🖊腳底機器群使用相機,計算彼此間“分子間勢能…

WAIC2024 上海 | Gooxi 全面展示智算新成果,加速人工智能落地應用

浦江之畔,大咖云集;智能浪潮,奔涌不息。7月4日,被譽為人工智能界風向標的世界人工智能大會暨人工智能全球治理高級別會議在上海盛大召開,Gooxi此次攜最新AI服務器以及解決方案參與,以算為擎賦能新質生產力&…

如何對待信息技術課上學生玩游戲現象

對待信息技術課上學生玩游戲的現象,需要采取一系列綜合措施,既要防止學生分心,又要確保課堂的教學質量和學生的積極參與。以下是一些建議: 1. 明確課堂規則:在課程開始之初,明確告知學生課堂上不允許玩游戲…

【UE Lua】 快速入門(基礎語法、與UE引擎的交互)

目錄 0 引言1 基礎語法1.1 變量和數據類型1.2 注釋1.3 控制結構1.4 函數1.5 表(Table)1.6 元表(Metatable)1.7 字符串操作1.8 模塊和包1.9 錯誤處理 2 數據結構 - 表2.1 表(Table)2.2 元表(Meta…

HTML標簽類型全面介紹

HTML標簽類型全面介紹 HTML(HyperText Markup Language)是構建網頁的基礎語言,它通過一系列的標簽(Tags)來定義網頁的結構和內容。HTML標簽根據其功能和用途可以分為多個類型,每個類型都扮演著不同的角色。…

「數據結構詳解·十四」對頂堆

「數據結構詳解一」樹的初步「數據結構詳解二」二叉樹的初步「數據結構詳解三」棧「數據結構詳解四」隊列「數據結構詳解五」鏈表「數據結構詳解六」哈希表「數據結構詳解七」并查集的初步「數據結構詳解八」帶權并查集 & 擴展域并查集「數據結構詳解九」圖的初步「數據結構…

【計算機畢業設計】017基于微信小程序的學生公寓電費信息管理系統

🙊作者簡介:擁有多年開發工作經驗,分享技術代碼幫助學生學習,獨立完成自己的項目或者畢業設計。 代碼可以私聊博主獲取。🌹贈送計算機畢業設計600個選題excel文件,幫助大學選題。贈送開題報告模板&#xff…

多線程網絡實戰之仿qq群聊的服務器和客戶端

目錄 一、前言 二、設計需求 1.服務器需求 2.客戶端需求 三、服務端設計 1.項目準備 2.初始化網絡庫 3.SOCKET創建服務器套接字 4. bind 綁定套接字 5. listen監聽套接字 6. accept接受客戶端連接 7.建立套接字數組 8. 建立多線程與客戶端通信 9. 處理線程函數&…

【3GPP核心網】【5G】精講5G核心網系統架構主要特征

目錄 前言 1. 5G核心網系統架構主要特征 1.1 5G核心網與4G核心網EPC區別 1.2 5G核心網系統架構主要特征 2. 5G網絡邏輯架構 2.1 新型基礎設施平臺 2.2 邏輯架構 前言 首先需要理解核心網的角色定位,作為移動通信網絡的核心部分,核心網起著承上啟下的作用…

【收藏】歐盟CE、美國FDA法規及標準查詢常用網站

01 CE法規&標準查詢網站 醫療器械主管部門的網站 網址: https://www.camd-europe.eu/ 簡介: CAMD的全稱是Competent authorities for medical devices,翻譯成中文叫做醫療器械監管機構,實際上它指的是歐盟成員國醫療器械監管機構的聯盟&#xff…

PLSQL Day3

--7.鍵盤輸入1-10之間的任意一個數字,輸出這個數字的階乘: [3!1*2*3] [5!1*2*3*4*5] declare n number : &輸入一個數字; s number : 1; begin if n between 1 and 10 then for i in 1..n loop s : i*s; end loop; dbms…

程序人生【追光的日子】今天我們不談技術,談一談:人工智能的意義到底是什么?來看看今天分享的故事...我想我們都愿意相信,也許AI真的會有溫度,這一天不遠了~!

有志者,事竟成,破釜沉舟,百二秦關終屬楚;苦心人,天不負,臥薪嘗膽,三千越甲可吞吳。 ??作者主頁: 追光者♂?? ??個人簡介: ??[1] 計算機專業碩士研究生?? ??[2] 2023年城市之星領跑者TOP1(哈爾濱)?? ??[3] 2022年度博客之星人工智能領域…

Java SpringBoot MongoPlus 使用MyBatisPlus的方式,優雅的操作MongoDB

Java SpringBoot MongoPlus 使用MyBatisPlus的方式,優雅的操作MongoDB 介紹特性安裝新建SpringBoot工程引入依賴配置文件 使用新建實體類創建Service測試類進行測試新增方法查詢方法 官方網站獲取本項目案例代碼 介紹 Mongo-Plus(簡稱 MP)是一…

網絡服務器配置與管理

網絡服務器配置與管理是一個涉及多個方面的領域,它涵蓋了從物理硬件的設置到操作系統、網絡服務和應用的配置,再到日常維護和安全策略的實施。以下是網絡服務器配置與管理的一些核心概念和步驟: 硬件配置: 選擇合適的服務器硬件&a…

網站易被攻擊原因及保護措施

網絡攻擊是指通過惡意手段侵犯網絡系統的穩定性和安全性的行為。很多網站都成為黑客攻擊的目標,因此對于網站管理員和網絡用戶來說,了解各種被攻擊的方式以及如何解決是非常重要的。本文將介紹一些常見的網站攻擊方式,并提供一些解決方案 1.…

基于docker上安裝elasticSearch7.12.1

部署elasticsearch 首先,先創建網絡 # 創建網絡 docker network create es-net拉取elasticSearch的鏡像 #拉取鏡像 docker pull elasticsearch:7.12.1創建掛載點目錄 # 創建掛載點目錄 mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/plugin…

智能決策的藝術:揭秘決策樹的奇妙原理與實戰應用

引言 決策樹(Decision Tree)是一種常用的監督學習算法,適用于分類和回歸任務。它通過學習數據中的規則生成樹狀模型,從而做出預測決策。決策樹因其易于理解和解釋、無需大量數據預處理等優點,廣泛應用于各種機器學習任…

【SD教程】進階篇圖片復現AnimateDiff動畫插件基礎教程(附模型插件)

當你成功安裝了SD(Stable Diffusion)后,是否也產生過這樣的疑惑:為何我創作的圖片與他人的作品在風格和質量上存在差異? 看著別人創作的精致、引人入勝的圖片,你是否也渴望縮小這種質感上的差距&#xff1…