自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我用四天時間開發(fā)了一款 AI 應用程序,希望給你一點點啟發(fā)

人工智能
技術讓世界發(fā)展得更快。我們今天在人工智能上再次看到了這一點。使用 Cursor 等工具,開發(fā)人員可以比以前快 5-10 倍地構建項目。我最近在構建我的第一個 Web 應用程序時親身體驗了這一點。

技術讓世界發(fā)展得更快。我們今天在人工智能上再次看到了這一點。使用 Cursor 等工具,開發(fā)人員可以比以前快 5-10 倍地構建項目。我最近在構建我的第一個 Web 應用程序時親身體驗了這一點。

在這篇文章中,我將介紹這種體驗以及在短短 4 天內部署此應用程序的工具。

雖然大多數(shù)數(shù)據(jù)科學家使用 Python 來處理數(shù)據(jù)和訓練模型,但創(chuàng)建軟件則是另一回事。這對我來說是一個問題,因為作為一名個人企業(yè)家,我沒有團隊(或資本)來彌補我的無能。

由于我的儲蓄本季度有望達到 0 美元,我比以往任何時候都更有動力學習這套技能。為此,我設定了本季度每月推出 1 款產品的目標。

第一個這樣的產品是一個將 YouTube 視頻轉換為博客文章的工具(稱為 y2b)。我在 4 天內推出了這款應用的初始原型,在這里,我將分享我是如何做到的。

第 1 天:創(chuàng)意與設計

我挑選產品創(chuàng)意的指導原則來自 Stephen Wolfram 的建議,即“解決自己的問題”。這讓我想到了 3 個產品創(chuàng)意:YouTube 縮略圖生成器、YouTube 剪輯查找器和 YouTube 視頻到博客轉換器。

經(jīng)過一番研究,并看到 Upwork 發(fā)布的招聘信息,根據(jù) YouTube 視頻撰寫博客,報酬為幾百美元,我決定選擇后者。

我的第一步是設計網(wǎng)站和用戶界面 (UI)。由于我沒有 Web 開發(fā)經(jīng)驗,所以我從設計開始,而不是編碼。

首先,我為項目創(chuàng)建了一個品牌logo標識,其中包括選擇調色板和字體以及設計徽標。我使用 Coolers 進行顏色選擇,使用 Canva 進行其他所有操作。

這使得在 Canva 中設計一個簡單的 Web UI 變得很容易。到最后,我的設計看起來就像下圖這樣。

第 2 天:前端

有了設計,就該實現(xiàn)前端了。由于我最熟悉 Python,因此我選擇了一個名為 FastHTML 的新庫,它允許開發(fā)人員使用Python 構建現(xiàn)代 Web 應用程序。

我花了一上午的時間學習 FastHTML,觀看開發(fā)人員的教程并閱讀他們的文檔。下午,我開始在 Canva 上實現(xiàn)我的前端設計。

我的第一步是將屏幕截圖粘貼到 Cursor 的 AI 聊天中,并要求它在 FastHTML 中復制設計。雖然它并不完美,但從編輯此代碼開始比從頭開始編寫代碼更容易。

這是我使用 Cursor 的第一個項目,我對它很滿意。對于 Cursor 似乎感到困惑的事情,我會去找 ChatGPT。這種組合效果很好,一天結束時,我初始設計的前端,如下所示:

第 3 天:后端

到第 3 天,我已經(jīng)編寫了我的網(wǎng)站代碼,但它什么也沒做。下一步是實現(xiàn)后端。

我需要開發(fā)一個從 YouTube 視頻記錄生成博客文章的過程。使用 ChatGPT,我制作了一個生成博客的提示,并對其進行了修改,直到我滿意為止。

然后,我將流程從 ChatGPT 移到 Python。我為此使用的兩個主要庫是 YouTube Transcript API 和 OpenAI 的 Python API。

由于我以前使用過這些庫,因此我重新利用了現(xiàn)有代碼以加快開發(fā)速度。您可以在我的 GitHub 存儲庫中找到此類示例,例如,記錄提取和 OpenAI 自動化。

到第三天結束時,一個網(wǎng)站就能在本地機器上正常運行了!

第 4 天:部署

最后一天專注于部署我的應用程序線上部署工作。我設置了 Google OAuth 來管理用戶登錄,而無需處理密碼等敏感信息,并確保用戶是人類。雖然這聽起來很簡單,但我花了整個上午才讓它工作起來 。

接下來,我通過 Squarespace 購買了一個價值 70 美元的自定義域名,并使用 Railway 部署了我的應用程序。我之所以選擇 Railway,是因為 FastHTML 的文檔中有一個示例代碼可以做到這一點。

為了測試該應用程序,我使用它根據(jù)我去年主持的播客創(chuàng)建了一篇博客文章。雖然我通常需要 5-6 個小時才能從頭開始寫一篇這樣的文章,但使用這個工具只花了我 1 個小時。我在 Medium 上發(fā)布了最終的博客,(到目前為止)它為我賺了 41.52 美元!截圖如下:

局限性

雖然我只花了四天時間就將這個應用程序推向線上(即運行并可在互聯(lián)網(wǎng)上使用),但它仍然只是一個原型。以下是它的一些主要局限性。

  • 必須在 Google Cloud Console 中手動設置 OAuth 用戶
  • 該應用程序沒有數(shù)據(jù)庫,因此用戶可以無限制地使用它
  • 沒有條紋集成,因此無法從中賺錢

后來,我又花了 8 天時間制作了一個 MVP 版本,對其進行升級優(yōu)化。

  • 任何 Google 用戶都可以使用
  • 使用指標存儲在 SQLite 數(shù)據(jù)庫中
  • 設置了條紋集成
  • 登錄頁面提供了演示、常見問題解答和定價。

現(xiàn)在,您可以免費試用最新版本:https://y2b.io/

結論

雖然,數(shù)據(jù)科學家通常不會從頭開始構建完整的應用程序,但當今的技術環(huán)境使這比以往任何時候都更容易實現(xiàn)。借助 FastHTML、Cursor 和 Railway 等工具,我可以快速構建和部署我的第一個 Web 應用程序,而無需任何 Web 開發(fā)經(jīng)驗。

對于那些考慮做類似事情的人,我鼓勵你直接開始并建立一個項目。在我看來,這是學習人工智能和軟件開發(fā)的最佳方式。如果您對我的過程或我使用的工具有任何疑問,請在留言中告訴我 。

最后,感謝您的閱讀,祝編程愉快!

責任編輯:華軒 來源: web前端開發(fā)
相關推薦

2011-10-27 16:11:46

后PC時代

2014-07-24 13:32:01

Google NowSiri

2023-12-25 07:56:23

Linux內存管理內存映射

2023-02-17 18:00:06

AI應用前端

2010-09-16 09:19:17

2021-07-02 09:24:23

Windows 11操作系統(tǒng)微軟

2015-11-05 09:29:53

程序員進步

2018-01-09 21:47:17

2019-04-01 10:20:29

技術研發(fā)指標

2018-08-28 07:08:29

2021-02-24 09:54:53

4G5G運營商

2015-12-28 16:17:32

華為

2014-08-13 16:36:13

2012-05-10 09:28:04

云計算應用程序

2009-03-11 13:38:37

構造塊ActivityIntent Rece

2010-05-20 15:29:43

優(yōu)化IIS

2011-04-11 09:30:00

程序員感慨

2019-11-19 10:28:22

AWS虛擬機入門

2019-03-28 14:22:26

工具代碼開發(fā)
點贊
收藏

51CTO技術棧公眾號