如果開發(fā)出一個(gè)AI程序員機(jī)器人?
AI程序機(jī)器人,就是高端的代碼自動(dòng)生成器。這是一個(gè)很好的方向。
筆者之前曾經(jīng)寫過一個(gè)簡單的。
有些頂尖的科研團(tuán)隊(duì)也在研究這個(gè)問題這個(gè)是一個(gè)很好的方向。
可以從自己身邊最基本的需求動(dòng)手去逐步強(qiáng)化。
原來基本的前端頁面需要的增刪改查,基本交互界面,都是可以自動(dòng)生成的。
如果能解決一個(gè)細(xì)分方向的需求就是一個(gè)成功的AI程序機(jī)器人。
想法很好,路可能會(huì)比較辛苦開發(fā)AI程序機(jī)器人,跟我們普通的后臺(tái)程序開發(fā)沒有什么區(qū)別。
針對自己要解決的問題,畫出系統(tǒng)框架,選擇一個(gè)開源或者免費(fèi)框架。
畫出系統(tǒng)框架按照正常的系統(tǒng)分析的方法,有了一個(gè)基本框架,要處理的事情,跟事情的難度,就一目了然了。
看看作者自己畫出的框架。
可以清楚的看到,人工智能需要的技術(shù)模塊:
深度學(xué)習(xí),語義理解、圖像處理。
選擇流行的AI框架,解決基本算法問題比如Tensorflow,或者Waston。
都能夠解決很多基礎(chǔ)的算法問題。
要根據(jù)自己要解決的方向去進(jìn)行篩選,根據(jù)技術(shù)框架。
看看交互層需要什么,后臺(tái)處理需要幾個(gè)功能模塊。
行動(dòng)起來吧,有想法就去努力上一篇gradle單詞的來歷