久草视频2-久草视-久草社区视频-久草色在线-久草色视频-久草软件

如何從0到1做一款AI產品?

虎嗅網  ?  掃碼分享
我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

AI 創業是一門生意。


在 day one 就要思考如何實現盈利、如何控制成本、支出的問題,尤其是小團隊創業。


獨立開發者 Arvid?Kahl 是個“精打細算”創業的范例。


在高價賣出自己的在線教育產品 FeedbackPanda 之后,Arvid?Kahl 做了一款 AI 播客產品,想做成播客界的 Google Alerts,為品牌方和公司提供關鍵詞監測。


Podscan 每天需要抓取、下載并自動轉錄五萬集的新播客,Arvid?Kahl 將每月的開支硬生生從三萬美元壓到了不到一萬美元。


Arvid?Kahl 在一期播客節目中,詳細地分享了他如何從零到一構建 Podscan,以及他的“節儉工程”經驗,包括:通過選擇小眾云服務商來壓縮 GPU 成本、如何低成本提升硬件效率、通過關鍵詞觸發策略來控制 AI 調用成本。以及在 Podscan 短暫地實現了 2 個月的盈利后,如何調整產品、銷售策略等。


對于小團隊創業者來說,這是一份很具體、實在的經驗分享。



一、怎么收錄全球近 400 萬播客,求助開源


主持人: Podscan 的創業來源是?


Arvid Kahl: “Building in Public”是我過去五六年里非常重要的一部分。我從 14 歲接觸電腦就開始編程,一直想做出自己的產品,后來也確實實現了盈利,于是就開始了自己的創業路。


Feedback Panda 是我在 2019 年出售的一個項目,當時它運營了兩年。這次成功的退出讓我在創業圈獲得了更多的關注。從那以后,我開始一邊做軟件,一邊做內容媒體——博客、YouTube、播客,并且全程公開我的歷程。因為我發現,從他人真實的挑戰與解決方案中能學到最多,所以我也想回饋同樣的價值。


Podscan 就是思考之后的產物。起初,我只是想為自己的播客業務開發一個讓聽眾可以發送語音留言的小工具。產品做出來了,卻發現市場不大。我就思考,如何找到那些有同樣需求的播客主呢?我想到,像 Twitter 和 Facebook 都有社交監控工具,類似于“谷歌快訊”,可以追蹤品牌或名字,但播客領域似乎一片空白。我自己的工具就需要這樣的功能。


我意識到,這不應該只是一個營銷小功能,它本身就是一個生意,幫助企業和個人發現,在全世界的播客中,誰在談論他們的品牌、產品或任何他們關心的話題。這就是 Podscan 的起點。一年半前,我將這個想法付諸實踐,現在我們每天掃描數萬個播客節目,進行轉錄和分析。這個過程充滿了挑戰和起伏,我很享受公開分享這段旅程,并感謝一路上社區給予的幫助。


主持人: Podscan 每天是如何處理整個播客世界的?我看你的網站上寫著每天新增約 3.5 萬集節目,你們會把每一集都抓取、轉錄,并提供搜索和提醒功能。


Arvid Kahl: 是的,這是這個 SaaS 業務最特別的一點:我的運營規模與客戶數量幾乎無關。大多數軟件的負載隨用戶增長而增加,但對我而言,無論有 10 個還是 10 萬個客戶,只要他們想監控全球播客,我需要處理的數據體量基本是固定的。


當然,技術上仍有擴展空間,但主要負載來自于每天新增的播客數量。這個數字相對穩定:工作日約三萬五千集,周一能達到五萬,周末則較少。全球約有 380 萬檔播客,聽起來很多,但真正持續活躍的只是一部分。


要處理這些數據,首先要搭建一套解析 RSS 的基礎設施。播客生態建立在開放標準之上,每個播客都有一個 RSS 訂閱源。即使節目托管在 Spotify 或 Apple Podcast 這樣的封閉平臺,其源頭依然有托管商保存著原始文件,我們就從那里抓取 MP3。我有一個 GPU 服務器集群專門負責轉錄,稍后我們可以深入細節。


整個系統就是這樣運轉的:幾十臺服務器 7x24 小時工作,獲取 URL 并下載音頻——這個過程需要應對各種反爬蟲和封禁策略。接著,我們按語言進行轉錄,生成帶時間軸的字幕文件 (SRT 格式) ,甚至精確到每個詞的毫秒級時間戳。同時,音頻中的海量元數據也會被提取并存入數據庫。最后,一個 AI 系統會識別出主持人、嘉賓、贊助商和核心議題,因為這些才是我的客戶——公關公司、營銷機構等最關心的信息。他們需要即時了解誰在播客里談論了他們的品牌、老板或產品。


主持人: 你是如何找到“所有這些內容”的?有幾大托管服務商直接提供給你一份清單嗎?還是你有其他方法來聚合這近 400 萬檔播客的源頭?


Arvid Kahl: 這個秘密其實是公開信息,用搜索引擎或 AI 都能找到答案。


項目剛啟動時,并沒有現成的解決方案。我動手時 AI 浪潮才剛剛開始,很多工具都還不成熟。我面臨的最大問題就是:這些播客的 RSS 源到底在哪?于是我求助于開源世界,找到了 Podcast Index 項目。這是一個由社區維護的全球播客數據庫,它還與一個叫 Podping 的技術相關聯。你可以將 Podping 理解為一個發布/訂閱系統——當播客更新時,它會廣播一個通知,訂閱方 (如播放器或我們的服務器) 就能立即收到并抓取新內容。


Podcast Index 不僅提供 API,更棒的是,他們每周會發布一個約 4GB 大小的 SQLite 數據庫文件,里面包含了全球幾乎所有播客的 RSS 源。只要你能搭建處理它的基礎設施,就能瞬間擁有近 400 萬條播客訂閱源。


主持人: 所以你每隔一段時間就會把這 400 萬條訂閱源全部掃描一遍?


Arvid Kahl: 這背后有一套神奇的架構。Podping 已經被主流播客托管商廣泛采用,比如 Transistor 和 Acast。這意味著大部分播客更新時都會主動通知我。對于剩下的那部分,我在 AWS 和 Hetzner (作為德國人,我當然青睞德國服務商,而且我的 GPU 服務器也全在那里,這是控制成本的關鍵) 上部署了幾臺服務器進行補充掃描。


這些機器會錯峰運行,每天至少對所有訂閱源進行一輪全面檢查,對熱門節目則會將頻率提高到每 4-6 小時一次。為了避免海量請求對托管商造成 DDoS 攻擊,我深入研究了 ETag、Cache-Control 等 HTTP 緩存機制。如果服務器返回“304 Not Modified”,我就能跳過一次完整的 RSS 文件下載。我必須在保證實時性和尊重生態系統之間找到平衡。


主持人: 這套策略是自己摸索出來的,還是與業內人士交流的結果?比如你和 Transistor 的?Justin?或其他人聊過嗎?


Arvid Kahl: 當然。我和 Justin、Overcast 的 Marco Arment 等許多獨立圈的創始人都聊過。但因為這一切都基于開源標準,文檔非常完善,比如 Podcasting 2.0 標準就詳細說明了該如何操作。


在我剛開始大規模下載文件時,一家大公司的技術人員注意到了我。因為我在 User-Agent 中注明了“Podscan”,他們覺得這個機器人很“懂禮貌”,于是主動聯系我,并提供了一些內部資料,指導我如何更高效地抓取,以便他們能在營銷報告中將我的下載行為排除,確保廣告播放數據更準確。整個過程中,我收到的都是善意的建議,從未有人讓我“停止”,而是告訴我“我們是這樣做的”。這就是開放標準的魅力所在:社區天然樂于分享。


二、用H100做轉錄是浪費,小眾云服務更便宜


主持人: 在轉錄方面,OpenAI 的 Whisper 模型雖然強大,但通過?API?大規模使用的成本非常高。你提到你自建了?GPU?集群,詳細介紹一下這套流程。


Arvid Kahl: 故事要從更早的那個“語音留言”小項目說起,它同樣需要轉錄功能。用戶留下二三十秒的語音,我需要將其轉為文字,方便播主預覽和使用。當時大概是 2018 到 2021 年之間,我開始研究這個。


主持人: 那時候 ChatGPT 還沒出現吧?


Arvid Kahl: 對,ChatGPT 還沒誕生,但 Whisper 已經有了。


Whisper 不僅能在 GPU 上運行,通過 whisper.cpp 這樣的工具,量化后的中小模型也能在 CPU 上運行。我當時在我的 MacBook 上測試,效果令我驚訝。對于后臺異步處理的場景,CPU 完全夠用。這就是我最早接觸轉錄的經歷。


當開始做 Podscan 時,我必須依靠 GPU 來支撐規模。Whisper 的模型有多種尺寸,尺寸越大,準確率越高,但速度越慢。大號模型比超小號慢 24 倍,處理一小時音頻,時間可能從幾秒到超過 15 分鐘不等。項目初期我沒有融資,所以我必須搭建一套“節儉”的基礎設施。有很長一段時間,我甚至用我的 M1 Max Studio 和一臺閑置的 Mac mini 來 24x7 運行轉錄任務。


當本地算力達到瓶頸,我開始尋找云服務。AWS 的 GPU 實例價格過高,我轉向了 Lambda Labs 這類更小眾的云服務商。我用 Laravel 搭建后臺,通過 SSH 部署二進制程序進行轉錄,再通過 API 回調結果。這套架構雖然簡單,但行之有效。目前,我使用的核心工具是 Whisper CTranslate 2,還有其他如 WhisperX 等多個版本。


主持人: 為什么最終選擇了 CTranslate 2?


Arvid Kahl: 因為我需要“說話人分離” (Diarization) 功能,也就是識別出對話中不同的發言者 (如“發言人 1”、“發言人 2”) 。這項工作的計算量堪比轉錄本身,甚至更大。它需要分析整個音頻的波形,對不同人的聲音進行聚類和切分。許多純粹的 Whisper 分支并不具備此功能,因為大部分用戶只關心文字內容。


CTranslate 2 本身是一個機器翻譯工具,但它集成了 Whisper 和一個名為 PyAnnote 的說話人分離庫 (他補充說,可以讀作“pi-an-note”) 。我當時在 Twitter 上公開討論這個方案,PyAnnote 的作者看到后還主動聯系我,我們進行了一次愉快的交流。這個工具組合滿足了我的需求。


主持人: 說話人分離和轉錄是一次性完成,還是分兩步進行?


Arvid Kahl: 實際上是反過來的:系統先進行說話人分離,將音頻切分成不同發言人的片段,然后再將這些片段與轉錄出的文字進行對齊和時間戳標記。從工具調用上看是一次操作,但其內部是一個多步驟的流水線。


主持人: 從處理短語音到處理長達數小時的播客,文件大小對轉錄質量有影響嗎?


Arvid Kahl: 文件大小本身影響不大,關鍵在于同一 GPU 上的并行任務數量。為了最大化效率,我曾在 Hetzner 的高性價比 GPU 服務器上做過大量實驗,發現當并行任務超過 4 個時,音頻后半段 (約 30-40 分鐘后) 的轉錄質量會明顯下降。我推測這與顯存管理或 CUDA 的上下文切換有關,因此我將并發數嚴格控制在 4 以內以保證質量。


我還得出了一個重要的結論:用高端 GPU (如 H100) 處理轉錄任務是極大的資源浪費。無論是并行運行 1 條還是 20 條 Whisper-large 模型,總吞吐量幾乎沒有提升,似乎受到了某種內部總線的限制。因此,我很快停掉了每月 1200 美元的 H100 租賃,換成了 4 臺成本更低的整機,反而獲得了更強的綜合性能。


主持人: 你每天轉錄這么多音頻,會按播客熱度排優先級嗎?


Arvid Kahl: 當然。我內部建立了一套基于 Redis 的多隊列系統,分為高、中、低三個優先級,并設有一個“立即處理”的緊急通道,以確保客戶的緊急需求能得到最快響應。


主持人: 這個緊急處理是如何觸發的呢?是客戶直接聯系你,還是他們在后臺點擊某個按鈕?


Arvid Kahl: 觸發方式是多樣的,核心是基于一套我稱之為“內部信號”的系統。判斷一個節目是否“熱門”相對簡單,通過抓取評論數或排行榜即可。但判斷它是否“有用”則復雜得多,因為對我的客戶有用和對大眾有用是兩套標準。


我在 Podscan 中設計了二十多種信號來評估內容的價值。例如,當一位付費客戶設定的關鍵詞在某期播客中被提及,該播客的優先級會自動提升為“中”。如果這位客戶還點擊查看了這條提及的轉錄內容,并停留了超過 30 秒,我就會將其優先級直接提升至“高”。通過持續收集用戶搜索、點擊、收藏等行為數據,我為每一檔播客動態地賦予了內部權重。


三、不是所有文本都需要 AI 處理,怎么省錢怎么來


主持人: 在轉錄過程中,你會為?AI?提供上下文嗎?比如提示“這是一檔科技播客”?


Arvid Kahl: 我非常希望可以,但目前很難有效實現,最大的痛點在于品牌名的準確識別。像 Spectrum 這種通用詞匯,或是 Feedly、Zapier 這種自創詞,模型極易轉錄錯誤。一旦出錯,我就需要為錯誤的詞條也設置提醒,這會帶來很多麻煩。


Whisper 模型雖然支持在 prompt 中提供一個“詞匯表”,但前提是你必須預知這些詞會出現在音頻中。我曾嘗試提供一個包含上千個詞的通用列表,結果導致模型過度匹配,在不該出現的地方也強行識別。所以我目前的策略是,只提供“節目標題、播客名和嘉賓名”作為最輕量的上下文。至于更深層次的語義提示,例如“這是一期科技播客,請注意技術術語”,目前還無法實現。


主持人: 你會將原始轉錄稿再交給大模型進行二次潤色嗎?還是轉錄后就直接進入搜索系統?


Arvid Kahl: 基本不會。我計算過,如果將每天新增的約 5 萬集有效播客全文交給 GPT-4o mini 或類似模型處理,成本會非常高,一天可能就要燒掉 1 萬美元。因此,我只在關鍵詞被觸發時才調用 LLM。


用戶可以在提醒設置中增加一個“上下文感知”條件,例如“如果提到我的品牌,再用 AI 判斷這期節目是否超過三位嘉賓?”,LLM 只需返回“是”或“否”的一兩個 token,成本極低。這也是 Podscan 最受歡迎的功能之一,它實現了智能過濾,而不是暴力分析。


主持人: 實時提醒功能,人們可以輸入關鍵詞,然后收到提醒。這是怎么跑的?是每隔幾分鐘跑一個定時任務掃描所有新播客嗎?


Arvid Kahl: 它的觸發是事件驅動的。當系統通過 Podping 等方式收到新節目的通知后,會將其加入內部處理隊列。轉錄系統完成轉錄和數據分析 (調用 OpenAI 等模型獲取結構化數據) 后,會觸發下一步流程。


這個流程就是遍歷系統里所有的提醒規則——目前大約有 3000 條。我們會逐條檢查轉錄稿中是否包含用戶設定的關鍵詞。如果匹配成功,還會根據設置執行一個可選的“上下文感知”判斷 (再次調用 API) ,最終決定是否發送通知。整個過程是實時的。


主持人: 每次有新轉錄稿,你就把所有提醒規則都跑一遍?


Arvid Kahl: 每次有新的轉錄稿,我們就把所有提醒規則都跑一遍,直接掃描。


主持人: 負載大嗎?


Arvid Kahl: 負載很小。因為這只是一個純文本掃描過程,我甚至沒有使用正則表達式,就是最基礎的字符串查找。


主持人: 我本來想的是用 Elasticsearch 對最新文檔做查詢。但既然你直接對文檔操作,那就是在進程里跑。


Arvid Kahl: 是的,我將完整的轉錄稿加載進來,然后逐行掃描關鍵詞是否存在。未來,我們可能會采用更語義化的方法,比如將文本向量化并進行嵌入 (Embeddings) 相似度比對,但目前還沒到那一步。現階段還是基于關鍵詞觸發。


主持人: 你有考慮過像 Whisper 那樣,在本地運行大語言模型嗎?


Arvid Kahl: 我已經這么做了,它們是我的備用方案。當 OpenAI 的 API 出現故障時,我會在服務器上運行 Llama 3.1 7B 模型作為兜底。但本地運行會拖慢轉錄速度,所以這并非首選。對于簡單的上下文過濾,本地模型可以,但對于復雜的數據提取,效果不如 OpenAI 的模型。


主持人: 當你想到一個新功能,你會回頭重新處理舊節目嗎?還是說“只對新內容生效”?畢竟,回頭處理 3500 萬集節目的成本可不小。


Arvid Kahl: 作為一個節儉的創業者,服務于一群只關心“當下”的客戶,答案其實很明顯:我回優先保證當前和近期內容的價值。我確實提供了一個 API,讓用戶可以請求重新處理特定的舊節目。我的策略是,當 Podscan 盈利能力足夠強時,我會投入更多資源回溯處理歷史數據。目前,只要轉錄隊列有空閑,我就會去處理更早的內容。


四、TB 級別的數據,OpenSearch 比 MeiliSearch 好用


主持人: 聊聊搜索,處理 3400 萬條播客轉錄稿,這已經是一個嚴肅的搜索工程問題了。你目前的技術方案是什么?我記得你最初使用的是 MeiliSearch?


Arvid Kahl: 是的。項目初期,我選擇了 Laravel 框架,并集成了它生態中的 MeiliSearch。MeiliSearch 對于短文本的實時搜索表現很好,響應極快。但隨著數據量激增至近 4TB (索引約 350GB) ,它的數據攝取速度成了瓶頸。我曾經和 MeiliSearch 的創始人深入交流過,他們甚至為我定制了新版本,但我發現,為了支持更復雜的布爾查詢和通配符搜索,我必須遷移。


主持人: 遷移到 OpenSearch 的過程順利嗎?


Arvid Kahl: 整個過程非常有挑戰性,可以說是我過去幾個月里最艱巨的任務之一。處理數百萬條、接近 4TB 的數據本身就很困難,更復雜的是,在遷移前還需要進行數據的“豐富化處理”。所以我不能直接從 MySQL 導出,而是要先關聯其他表的信息 (例如,通過外鍵查詢播客名稱) ,然后才能發送到搜索數據庫。


為了保證線上服務的連續性,我設計了一個并行遷移方案:在后臺持續地將數據遷移至 OpenSearch,而 OpenSearch 在數據攝取方面的表現確實不錯,快速且穩定。


主持人: 把 4TB 數據遷移到 OpenSearch 花了多久?


Arvid Kahl: 由于遷移涉及大量的數據轉換和關聯查詢,比如,我們有一個巨大的表記錄著全球所有播客的歷史排行榜數據,整個后臺遷移過程持續了整整 14 天。


我編寫了一個可重啟、可跳過失敗項的遷移腳本,讓它在一個獨立的 Shell 進程中持續運行。為了確保平穩過渡,我還搭建了一套混合系統:先將新搜索作為一項可選功能上線,允許部分用戶切換使用。這讓我能夠觀察新舊搜索系統的返回結果是否一致,并及時發現潛在問題。在確認一切穩定后,我才將流量完全切換到新系統。當切換完成且沒有任何問題發生時,那是我作為開發者最欣慰的時刻之一。這次遷移雖然難,但很值。


主持人: OpenSearch 基礎設施的成本與 Hetzner 的?GPU?成本相比如何?


Arvid Kahl: OpenSearch 的生產環境我現在每月付 700 美元。數據量大概 500GB,配置是按 500GB 買的,現在實際用了 350GB。隨著數據增長,費用也會漲。這么說吧,它比我那臺“主要搜索”服務器貴一倍——那臺服務器,不開玩笑,64 核、350GB 內存,我每月只花 300 美元。


主持人: 所以你運行的是你自己的 MeiliSearch?


Arvid Kahl: 是的,我確實這么做了,那個詞崩了好幾次,挺有意思的。但唯一的問題是數據攝取的速度,他們的攝取隊列漲到了 100 萬個對象,然后整個系統就卡死了。所以我得寫個退避邏輯,去查詢服務器的隊列,統計隊列里的條目數,然后根據結果決定要不要繼續發新數據。我當時就想:我不想管這些破事,AWS 能不能直接幫我搞定?顯然 OpenSearch 能扛住我的流量,所以效果還不錯。不過那臺舊服務器現在還在為某些查詢服務。


主持人: 是的,Elasticsearch 是我最不想自己維護的東西之一。處理海量數據的全文搜索和聚合,這類問題本身就很難。


Arvid Kahl: 我不是第一次處理搜索問題了。搜索本身就是個難題,尤其是 Elasticsearch,而 OpenSearch 和它基本是同一種東西。


主持人: 畢竟 OpenSearch 就是 Elasticsearch 的分叉。


Arvid Kahl: 它們在概念上差異很小,我基本把它們看作一回事。作為開發者,我一直不喜歡它的 DSL (領域特定語言) ,它的查詢語法很難理解。你知道是什么幫了我嗎?是 AI。


那些非常復雜的復合查詢,我一行代碼都沒有親自寫。我雖然用了像 Laravel OpenSearch 這樣的庫,但有時仍然需要編寫原生查詢。這些原生查詢的代碼,全部是由 Junie (JetBrains 的編碼助手) 生成的。Copilot 和其他工具也幫了很大忙。我根本寫不出來,也不需要寫。我只需要用自然語言告訴它:“我需要提升某個詞的權重,并進行布爾查詢”,它就能生成代碼。這就是我現在的工作方式。


主持人: 確實很有意思。


Arvid Kahl: 是的,我現在會用一個叫 Whisper Flow 的工具。按下快捷鍵后,它能捕捉我說的每一句話,轉錄并快速潤色,然后直接粘貼到任何文本輸入框里,無論是 Twitter 還是我的 IDE。我甚至能用它來口述代碼。我實際上是在腦子里構思,然后說出來,把任務交給 Junie 或其他 AI 工具。十分鐘后再回來看結果。Podscan 的大部分功能,都是在過去一年里用這種方式構建的。


五、寫代碼是一項管理工作,不是實現工作


主持人: 你也用 Claude Code 或類似的終端工具嗎?


Arvid Kahl: 我一開始用的是 Claude Code,但后來發現了 Junie。Junie 基本就是 Claude Code 的復刻版。它集成在 PhpStorm 側邊,本質上就是一個帶一點美化界面的終端。所以我整天都在用它。我現在幾乎不怎么手打代碼了。


主持人: 代碼層面,你幾乎不敲鍵盤了?


Arvid Kahl: 也不是完全不敲。我當然還是會做一些修改,比如刪掉一行代碼,或者添加一條日志語句。當我發現 AI 生成的代碼風格和我的習慣不符時,我也會重構它。有時所謂的“重構”,也只是寫一句注釋,告訴 AI “把它改成那樣”,然后讓它執行。


所以對我來說,現在寫代碼更像是一項管理工作,而不是實現工作。很多技術型創始人不喜歡這一點,因為他們享受編碼本身帶來的創造感。我有時也懷念那種感覺。但是,AI 帶來的開發速度提升是顯著的,比如這次的搜索引擎遷移,如果沒有 AI,我可能要花幾個月才能完成,而且結果還不一定對。


主持人: 是的,雖然感覺少了點什么,但看著功能快速實現,尤其是在做 UI 時,那種創造速度也是一種樂趣。


Arvid Kahl: 它也能用來做原型。你可以直接告訴它:“給我創建一個這個頁面的新視圖。”它會生成一個版本。你可能需要反復糾正幾次才能得到想要的結果,但即便如此,15 分鐘內你就能得到一個完全重構的前端。喜歡就提交,不喜歡就回滾,非常簡單。


對我來說,現在寫代碼就是提示詞工程 (Prompt Engineering) 。某種意義上,我們一直都是這么做的:先寫一份需求文檔,描述產品的功能,然后再去實現。現在,我們只需要寫好這份“文檔”,讓機器去實現,而它往往做得比我更好。我把自己看作一個“0.8 倍的開發者”——不是 10 倍,也不是 1 倍,而是善于使用工具的 0.8 倍。


主持人: 除了 Junie 和 Whisper Flow,你還用別的工具嗎?比如用 v0 做視覺設計?


Arvid Kahl: 最近我發現了 v0、Lovable 這類工具的一個很好的用法。它們可以幫助你向潛在客戶展示產品集成的效果。前幾天,在和一家數據分析公司交流后,我把我們的對話錄音轉錄稿交給了 Claude,讓它生成一個用于 Lovable 的 prompt,來制作一個集成方案的原型。Lovable 生成頁面后,我花了一個小時進行微調。第二天早上,我就把一個可交互的演示鏈接發給了對方,完整地展示了我們的數據如何嵌入他們的系統。這就是銷售賦能 (Sales Enablement)


主持人: 這太酷了。我的設計能力很差,所以即使用 v0 幫我開拓思路,看看不同設計方案,也對我幫助很大。


Arvid Kahl: 對,我也經常用它來統一設計風格。比如,Junie 可以訪問我項目里所有的前端視圖文件。我可以直接對它說:“找出那些風格不一致的文件,并統一它們。”它真的能做到。這些工具能理解留白、順序、層級這些我自己并不擅長的設計概念。用 AI 寫代碼,不只是讓它實現你已知的邏輯,更是讓它幫你探索和落地那些你可能從未想過的點子。


主持人: 你的上一個成功項目 Feedback Panda 用的是 Elixir,這次 Podscan 為什么選擇了 PHP 和 Laravel?是出于什么考慮更換了技術棧?


Arvid Kahl: 這個技術棧其實算是被動選擇的,因為當時我就是一名 Elixir 開發者。在做 Feedback Panda 時,我的正職工作是在一個物聯網平臺用 Elixir 寫代碼。這個技術選型是當時公司的 CTO 決定的,他認為物聯網業務需要極高的并發處理能力,所以選擇了基于 Erlang VM 的 Elixir。我當時熟悉的就是這套技術,所以就順手用來開發了 Feedback Panda。后來我出售公司后的第一個 SaaS 項目 Permanent Link 也是用它。


但我現在希望當初用的是 PHP,因為在 AI 時代,PHP 的可維護性要好得多。AI 系統是在 Stack Overflow 上海量的 PHP 問答數據上訓練出來的,因此對 PHP 的理解很到位。相比之下,Elixir 用戶較少,招聘和維護都更困難。


后來我開始做 PodLined (那個語音聊天項目) 時,選擇了 Laravel。因為在獨立開發者的圈子里,Laravel 的熱度越來越高。大家都在說 PHP 重新崛起了,Taylor Otwell 和他的團隊打造了一個了不起的生態系統——不僅框架本身優秀,更重要的是它背后那個對創始人非常友好的社區和商業生態。這在其他語言社區里是很少見的。Elixir 社區非常技術化、純粹,而 PHP 則更加務實。我選擇 Laravel 最初是想一探究竟,結果發現產品開發過程非常快速和順利,于是就決定繼續使用它了。


主持人: 那么你認為,AI?的普及是否會減緩編程語言和框架等領域的創新速度?


Arvid Kahl: 我會用兩個答案來回答。


直接的答案是:是的,我認為會的。這就像“林迪效應” (Lindy effect) ,存在越久的技術,就越有可能繼續存在下去。新技術的資料進入大語言模型的門檻更高,而模型的輸出又會反過來影響生態,因此舊的技術會更具優勢。


但我有一個更宏大的理論:在未來 10 到 20 年,我們看待具體編程語言的方式,會像今天看待不同的二進制實現一樣。我們可能不再關心代碼最終被編譯成什么。我們用來與 AI 溝通的將是一種新的“元語言”。現在我們為編譯器寫代碼,未來我們可能只需用這種元語言描述邏輯,然后由 AI 選擇最合適的底層語言 (如 JavaScript 或 Rust) 去實現。到那時,具體用哪種編程語言將不再那么重要。


主持人: 你覺得會出現你說的那種元語言,還是直接就用英語?


Arvid Kahl: 從目前的發展趨勢判斷,它極有可能演變為英語的一種方言。但我認為這中間會有一個過渡階段,具體是什么形態我還不確定。也許會像 Markdown,但用于表達邏輯而非格式;又或者,就是人們對著語音提示說半小時話——這種接口看起來已經相當有效了。


六、短暫盈利 2 個月,決定 PLG 轉向 SLG


Podscan 實現了盈利。它確實盈利了——但只持續了兩個月。


當我的一個主要客戶因為一個完全超出我控制范圍的原因而流失時,盈利能力很快就被蒙上了陰影。這讓我重新跌回了盈利線以下,并且考慮到目前的開支狀況,我仍在努力重返盈利。


因此,我覺得這是一個絕佳的機會,來分享我作為一名創業者此刻的真實想法——我目前有哪些選擇,我正面臨哪些挑戰,以及我和那些支持我、為我提供建議的人們在這種情況下是如何制定戰略和計劃的。

殘酷的數字現實

讓我完全透明地說明 Podscan 目前的狀況。我們每月的開支大約是 10,000 美元,而月度經常性收入 (monthly recurring revenue) 約在 6,000 美元左右。因此,我們每月還差 4,000 美元才能收支平衡。


所以我現在所處的境地——曾經盈利過,如今卻不再盈利——確實糟透了。但這也說明了一個事實:盈利并非遙不可及,它只是需要付出一些努力。


但有一件事一直困擾著我:在一年半之后,盈利能力仍然是我在追逐的目標,而不是我可以穩定依賴的東西。而且,我必須現實地看待一個事實:直到現在,我所做的一切還不足以讓這項業務進入自我維持的狀態。我需要做出重大的改變才能達成目標。 我從投資人、自力更生的創業者以及同行那里得到的很多反饋,都是讓我現實地審視這項業務——看看產品與市場是否匹配,判斷它是否可行,還是說我只是在追逐一個以企業現狀和團隊當前能力根本無法實現的目標。然后據此做出調整。


戰略轉向:從 PLG 到 SLG


我必須克服“這是一個產品主導增長型業務”的預期。我一直以為,僅靠產品本身,加上我的博客和社交媒體影響力,就足以讓人們發現產品、使用產品、訂閱,并借此實現盈利。


在某種程度上,我算是走了一半的路,對吧?我已經取得了相當大的進展,但我還沒有完全到達終點。即使我的營收達到了 10,000 美元,那也只是一個凈值為零的業務——收入和支出持平。有些東西需要改變。


我下定了決心。我找到了一個很棒的人,幫助我建立銷售渠道 (sales pipeline) 和客戶觸達系統——安排產品演示、與我們 ideal customer profile (理想客戶畫像) 中的人進行對話、將成功案例推到前臺、進行真正的銷售對話。


這些都是我以前從未做過、從未做好過、也從未需要做過的事情。但現在,它們是我關注的重點,因為我必須讓這個項目實現盈利。


調整定價


我還大幅調整了定價結構。現在最貴的套餐真正反映了提供服務的實際成本。過去,最高檔套餐是每月 500 美元,如今這成了第二檔;最高檔已升至每月 2500 美元,幾乎可獲取你需要的任何數據。


它在某些方面可能仍然定價偏低,但這個價位只要我能找到愿意付費的客戶,他們很快就能彌補我們財務缺口中的很大一部分。


考慮到 API 訪問的需求以及用戶所需的數據類型,再加上我們已經明確了一個理想客戶畫像——預算并不是主要顧慮,因為我們所瞄準的代理商本身就擁有高預算的客戶——這樣的定價是可行的,也一定會奏效。


我已經找到了愿意從一開始就購買較小檔位、即 500 美元檔位的人,因為他們的預算允許,并且擴展預算也已經到位。


在這種銷售方式中,我發現直接觸達并與各個代理機構和客戶建立關系——幫助他們完成上線,幫助他們找到所需示例數據來說服公司里的利益相關者和決策者啟動訂閱——是一種非常精準的方法。


這是一種高接觸的方式,與我此前一直堅持的產品主導增長策略相去甚遠。但這就是我現在的必經之路。我的跑道已經所剩無幾,如果這條跑道無法支撐當前的業務形態,那么就必須做出改變。


設定決策時間表


作為創始人,我必須思考一個問題:當事情發生時會發生什么——或者說,如果事情發生時會發生什么?


顯然,理想的路徑是在幾個月內建立起這種銷售外聯方法,獲取足夠的月度經常性收入來支付所有開支,然后逐步或快速增加收入,以維持一個銷售團隊和幾名技術人員。減輕我的負擔,構建更安全、更可靠、更易于維護的基礎設施。


但那是理想情況。在我與其他創始人的所有交流中,有一個經常被提及、而直到現在我都沒怎么認真想過的問題是:要是行不通怎么辦?


我正在努力讓自己接受這一點:Podscan 無論多么出色的創意、對現有客戶多么有用, (至少以我目前的方式運營) 可能都不足以達到超盈利業務的規模或范圍。


當然,也可以選擇直接關掉,這是最無趣的做法。但還有其他選擇。


我打算給自己幾個月時間。我知道我們正在搭建的銷售管道需要一段時間才能升溫并產生結果。為了實現盈利,我們實際上只需要每月再增加 4000 到 5000 美元的經常性收入。我們的總收入已經超過了這個數字——我們只需要找到更多真正愿意為此付費的人。


因此,我現在正在為自己和團隊設定一個幾個月的期限,向所有相關人員說明當前狀況,然后抓住每一個機會去實現這個目標。尋找與我們現有客戶類似的高價值客戶,主動聯系他們,向他們展示產品能做什么,做到具體、在場、建立關系,并將這些關系轉化為能夠支撐業務的客戶關系。


這有點像一次恐懼設置練習,讓我明白這是一場賭博。這是一次創業冒險。它可能以多種方式收場——巨大成功、徹底失敗,或介于兩者之間的任何結果。


既然我有權決定自己想投入多少精力、把目標放在哪些選項上,我選擇給它一些時間,讓它仍有潛力成為那個可能實現的巨大成功。與此同時,我也會為自己和團隊不斷發現這條商業道路還能以其他方式延續的機會。 (這部分內容轉載自作者官網,講述了他在產品收入下降后進行的產品策略調整)


本文來自微信公眾號: Founder Park ,編譯:Founder?Park

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 午夜影院体验区 | 国产精自产拍久久久久久蜜小说 | 91视频网页 | 久久99热久久99精品 | 国产成人亚洲综合 | 国内精品视频一区二区三区 | 五月色丁香婷婷网蜜臀av | 亚洲欧美在线人成最新 | 免费美女毛片 | 日韩乱码人妻无码中文字幕视频 | 快射视频在线观看 | 国产女同视频 | 成人免费在线小视频 | 国产精品99久久不卡 | 青青草超碰在线 | 国产激情艳情在线看视频 | 成人久久 | 日本一区二区视频在线播放 | 国内精品久久久久久 | 特级黄色视频毛片 | 99热久久是国产免费66 | 德国做爰xxxⅹ性 | www.九色91| 精品人无码一区二区三区 | 日本毛茸茸的丰满熟妇 | 91精品国产91久久久久久久久 | 欧美乱妇高清无乱码在线观看 | 亚洲国产一区在线 | 2018天天拍拍天天爽视频 | 精品成人69xx.xyz | 国产精品99久久99久久久动漫 | 国产精品久久久久久一区二区三区 | 无码国产精成人午夜视频一区二区 | 九九免费在线视频 | 国产精品美女久久久久久久久 | 日本黄色片视频 | 亚洲一区无 | 88av网站| 国产性生交xxxxx免费 | 草草影院第一页 | 成人免费大全 | 欧美成人在线网站 | 国产69精品久久久久久 | 国模吧无码一区二区三区 | 国产精品一区二区av日韩在线 | 999精欧美一区二区三区黑人 | 国产午夜片 | 久久国产精品成人片免费 | 国产一区二区三区四区五区tv | 99福利视频导航 | 国产男小鲜肉同志免费 | 好吊色国产欧美日韩免费观看 | 国产精品2区 | 免费在线观看毛片视频 | 亚洲精品久久久蜜臀 | 永久免费在线观看视频 | 日本国产忘忧草一区在线 | 999一区二区三区 | 久久久久成人精品无码 | 国产tv在线观看 | 午夜在线视频免费观看 | 国产欧美va欧美va香蕉在线 | 伊人狼人久久 | 国产精品免费视频一区二区 | 狠狠色成人综合 | 毛片在线观看视频 | 中文字幕永久免费视频 | 欧美另类人妖 | 日本在线观看中文字幕 | 中文字幕亚洲无线码在线一区 | 国产情侣偷国语对白 | 精品国产aⅴ | 亚洲砖区区免费 | 国产真实乱在线更新 | 精品国产一区二区三区四区五区 | 久久久久久婷 | 午夜资源网 | 日本免费a级片 | 三级网站国产 | 久久美女免费视频 | 成人精品| 国产喷水1区2区3区咪咪爱av | 99国产精品欲 | 国产中文字幕在线免费观看 | 国产在热线精品视频 | 91精品国产二区在线看大桥未久 | 成人一区二区三区久久精品嫩草 | 欧美性猛交丰臀xxxxx网站 | 国产黄色视屏 | 97久久超碰国产精品2021 | 成人在线毛片 | 亚洲一区二区三区国产 | 韩国色综合| 久久久久久毛片 | 性久久久久久久久久久 | 欧美一级高潮片 | 六月丁香婷婷色狠狠久久 | 中文字幕成人av | 久久久久噜噜噜亚洲熟女综合 | 中文在线观看免费视频 | 日本成人免费在线 | 精品少妇一区二区三区四区五区 | 三级a做爰一女二男 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩三级黄色毛片 | 欧美 日本 国产 | 无码国产精品成人 | 性色av一二三天美传媒 | av网站入口 | 日韩av三区 | 国产色视频在线播放 | 国产午夜精品av一区二区麻豆 | 另类小说色综合 | 野外吮她的花蒂高h在线观看 | 日本一区二区不卡在线观看 | 国产欧美在线观看不卡 | 国产一二在线观看 | 黄色免费视频在线 | jzzijzzij日本成熟少 | 欧美另类一区 | 深爱激情站 | av怡红院一区二区三区 | 国产精品乱码一区二区三 | 久久国产精品偷 | 少妇性l交大片免费观看 | 中国少妇裸体aaa | 噜噜色综合噜噜色噜噜色 | 三个男吃我奶头一边一个视频 | 久久狠 | 国产呻吟久久久久久久92 | 久久久91精品国产一区二区精品 | 久久性av | zzijzzij亚洲日本少妇熟睡 | 国模精品一区二区三区 | 久久久久久欧美精品se一二三四 | 国产一区二区女内射 | 日韩欧美三级在线 | 中文字幕亚洲日韩无线码 | 日韩影视一区 | 日韩人妻少妇一区二区三区 | 亚洲精品一区二区精华 | 成人午夜网站 | 男人的又粗又长又硬 | 1688成人免费视频观看 | 亚洲69视频 | 久久国产视频一区二区 | 看国产毛片 | 欧美亚洲国产精品久久高清浪潮 | 国产乱国产乱300精品 | 日韩精品网址 | 婷婷综合亚洲 | 中国女人内谢69xxxx免费视频 | 91精品国产自产精品男人的天堂 | 欧美11p| 99re色| 欧洲vi一区二区三区 | 免费看又黄又无码的网站 | 免费又黄又爽又色的视频 | 热の综合热の国产热の潮在线 | 乱h高h翁欲渴| 九九色播| 国产老太婆免费交性大片 | 日本精品人妻无码免费大全 | 日韩美女黄色片 | 国产视频色 | 国产欧美日韩一区二区三区 | 四虎在线观看视频 | 国产无遮挡裸体免费视频 | 亚洲夜夜性无码 | 9999国产精品 | 狠狠干网 | 又粗又硬又猛又黄网站在线观看高清观看视频 | www浪潮avcom| 中文字幕不卡在线 | 爱弓凉在线视频一区二区 | 精品国产黄色片 | 成年片黄色日本大片网站视频 | 久久中文字幕一区二区 | 成人福利在线视频 | 国产成人精品a视频一区www | 精品在线免费播放 | 国产乱人伦精品一区二区 | 93精品国产乱码久久久 | 动漫羞免费网站中文字幕 | 成人在线观看国产 | 国产欧美日韩综合精品二区 | 蜜桃狠狠色伊人亚洲综合网站 | 国产精品av免费观看 | 欧产日产国产精品99 | 五月婷婷激情小说 | 韩国无码av片在线观看网站 | 久久毛片网站 | 日日碰狠狠躁久久躁蜜桃 | 国产av一区二区三区 | 136福利视频导航 | 亚洲一区免费在线观看 | 中文人妻av久久人妻18 | 国产在线精 | 国产精品无码一区二区桃花视频 | 国人精品视频在线观看 | 51精品国产人成在线观看 | 美女黄网站人色视频免费国产 | 久久午夜夜伦鲁鲁片免费无码影视 | 日日狠狠久久偷偷四色综合免费 | 亚洲性网| 成人精品国产一区二区4080 | 欧美一区二区三区四区视频 | 人妻中出无码一区二区三区 | 亚洲色鬼| av在线官网| 日本精品久久久 | 国产精品每日更新 | 国产一区二区三区在线观看 | 国产精品午夜一区二区三区视频 | 超薄肉色丝袜一二三四 | 欧色图| 色综合成人 | 三级av网| 国产成人精品一区二区仙踪林 | 亚洲女同视频 | 免费毛片小视频 | 中文视频一区 | 亚洲欧美日韩专区 | 国产成人亚洲综合 | 深夜av在线 | 波兰性xxxxx极品hd | 自拍偷拍20p | 蜜桃精品视频 | 欧美男女交配 | 日韩 欧美 亚洲 国产 | 亚洲情侣av | 红桃av永久久久 | 欧美成人一区二区三区 | 91超碰中文字幕久久精品 | 成人小说亚洲一区二区三区 | 蜜桃传媒av免费观看麻豆 | 日本高清视频www在线观看 | 国产精品久久久一区二区三区 | 日本久久精品 | 白石茉莉奈一区二区av | 国产精品视频一区二区在线观看 | 成人乱码一区二区三区av | 日本中文字幕在线 | 91精品国产日韩91久久久久久360 | 蜜桃av导航| 国产精品-区区久久久狼 | 日韩欧美久久精品 | 日本美女动态图 | 久久 国产 尿 小便 嘘嘘 | 9色视频在线观看 | 日韩中文字幕一区二区三区 | 欧美 日韩 国产在线 | 亚洲精品91天天久久人人 | 免费毛片一区二区三区亚女同 | 狠狠色狠狠色综合 | 国产精品一区二区四区 | av综合站| 鲁一鲁一鲁一鲁一澡 | 污视频网站在线 | 精久久久久久 | 永久免费精品视频 | 亚洲视频一二三四 | 91精品国产99久久久 | 国产综合视频 | 在线免费观看污网站 | 无码av免费毛片一区二区 | av香港经典三级级 在线 | 中国极品少妇xxxx做受 | 色哟哟免费 | 九九热精品 | v888aⅴ视频在线播放 | 奇米影视亚洲精品一区 | 亚洲熟妇色xxxxx欧美老妇 | 四虎影视国产精品免费久久 | 中文字幕乱码一区二区三区 | 亚洲人成网站在线播放942 | www成人免费 | 成人动态视频 | 精品对白一区国产伦 | 日本做暖暖xo小视频 | 日韩有码在线视频 | 五月天一区二区三区 | 欧洲vodafone精品性 | 亚洲色图28p | 精品一区二区三区久久久 | 欧美最猛性xxxxx大叫 | 亚洲专区欧美专区 | 国产边摸边吃奶边做爽视频 | 国产欧美亚洲精品a | 国产精成人品 | 亚洲综合无码精品一区二区三区 | 国产精品无套粉嫩白浆在线 | 亚洲第一精品在线 | 麻豆精品一区二区三区 | 欧美第一黄网免费网站 | 91精品国产成人 | 婷婷五月深深久久精品 | 激情在线网站 | 免费aa视频 | aa视频网站 | 黄色在线视频播放 | 成全世界免费高清观看 | 女性向h片在线观看 | 永久天堂网 av手机版 | 最近中文字幕在线中文高清版 | 91黄视频在线观看 | 天美乌鸦星空mv | 国产无套白浆一区二区 | 国产88久久久国产精品免费二区 | 一女三黑人理论片在线 | 在线成人亚洲 | 高清久久久 | 我要看一级黄色片 | 国产精品涩涩屋www在线观看 | 成年人黄国产 | 国产刺激的三3p交换视频 | 五月天精品一区二区三区 | 国产亚洲综合一区二区 | 亚洲天堂av一区二区三区 | 欧美大白腚pics | а√天堂资源8在线官网 | 国产精品欧美在线 | 日本少妇久久 | 四虎影视成人永久免费观看视频 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 特黄少妇60分钟在线观看播放 | 国产欧美在线一区二区三区 | 日本a级在线播放 | 久久乐国产精品 | 成人性生交免费大片 | 一区二区三区福利视频 | 成人精品视频m3u8 | 91久久精品国产91久久性色tv | 韩日在线视频观看 | 又黄又爽又色视频免费 | 国产亚洲精品综合一区91 | 成人在线手机视频 | 日韩精品专区在线影院重磅 | av网站在线看 | 欧美性猛交xxxx乱大交俱乐部 | 日韩免费网站 | 伊人久久久久久久久久久久久 | 国产成人无码a区在线观看导航 | 亚洲日韩av一区二区三区四区 | 国产区精品 | 亚洲国产日韩a在线播放性色 | 性歌舞团一区二区三区视频 | 色在线综合 | 欧美一级黄色片子 | 中文字幕精品一区 | 三级在线网址 | 激情视频一区二区三区 | 蜜桃久久久久久久 | 丰满女人又爽又紧又丰满 | 亚洲一区二区三区欧美 | 自拍性旺盛老熟女 | 在线观看岛国av | 野花社区www视频最新资源 | 天堂а√8在线最新版在线 天堂а√在线地址 | 成人欧美一区二区三区在线播放 | 国产精品夜夜夜爽阿娇 | 一本久道久久 | 亚洲一区二区图片 | 欧美日韩免费一区 | 高h禁伦餐桌上的肉伦 | 狠狠躁天天躁夜夜添人人 | 亚洲欧洲成人精品久久一码二码 | 欧亚成人av | 成人特级片 | 国产婷婷色一区二区三区在线 | 99这里精品 | 法国白嫩大屁股xxxx | 美女黄色免费网站 | 欧美jizzhd精品欧美18 | 欧美亚洲一 | 97性无码区免费 | 99久久精品国产免费看 | 国精产品一区一区三区视频 | 国产av国片精品jk制服丝袜 | 91精品无人区麻豆乱码1区2区介绍 | 欧美中文日韩 | 黄色片链接| 亚洲资源av | 成年人国产 | 人人妻人人澡人人爽 | 免费a级毛片大学生免费观看 | 美女在线观看www | 国产综合视频 | 九色丨9lpony丨国产 | 麻豆天天躁天天揉揉av | 2020久久超碰国产精品最新 | 国产精品一区在线播放 | 秋霞国产午夜精品免费视频 | 中国国语毛片免费观看视频 | 亚洲欧洲无码av不卡在线 | 男女做爰全过程免费的软件 | 国产成人精品久久久 | 91黄色免费观看 | 日本在线视频播放 | 欧美成人动态图 | 国产精品久久久久久久久久99 | 日本做爰高潮片免费视频 | jizz欧美性20 | 欧美人与性动交ccoo | 中文在线中文a | 亚洲 欧美 综合 | 国产成人精品亚洲一区 | 国产精品青青草 | 日韩精品免费视频 | 亚洲精品成人无码中文毛片不卡 | 黄色片一级片 | 国产精品精华液网站 | 欧洲黄色毛片 | 中文av资源 | 日韩av无码中文无码电影 | 国内激情 | 亚洲毛片网站 | 麻豆毛片 | 按摩69xxx| 天堂中文8| 九九热爱视频精品 | 国产成人无码av在线影院 | 免费看大片a | 在线观看av的网站 | 午夜精品一区二区三区免费视频 | 亚洲一区在线观看视频 | 国产精品片一区二区三区 | 亚洲v无码一区二区三区四区观看 | www.69视频 | 黄色软件视频大全 | 97成人精品区在线播放 | 午夜影院在线看 | 国产奶头好大揉着好爽视频 | 亚洲区在线| 91丨九色丨91啦蝌蚪老版 | 国产经典自拍 | 潮喷大喷水系列无码久久精品 | 日韩中文字幕网站 | 国产综合色产在线精品 | 天天色棕合合合合合合合 | 中文字幕人妻熟在线影院 | 精品视频免费观看 | 黄视频国产 | 又粗又大又硬又长又爽 | 丰满少妇在线观看网站 | 一级黄色av | 欧美国产一二三区 | 国产91在线播放 | 人妻互换一二三区激情视频 | 欧美精品国产综合久久 | 精品免费视频一区二区 | 性开放xxxhd视频 | 动漫av网站| 91视频这里只有精品 | 激情久久网 | 日日av拍夜夜添久久免费 | 欧美v亚洲v综合ⅴ国产v | 亚洲欧美日韩愉拍自拍 | 亚洲免费黄色网址 | 99re国产在线| 日韩av网址在线观看 | 免费无码不卡视频在线观看 | 久久影库 | 国产网站免费观看 | 欧美粗大猛烈老熟妇 | 成人精品视频一区二区三区 | 国产成人av一区二区 | 欧美黄色免费大片 | 丰满人妻熟妇乱又伦精品视 | 全部a∨一极品视觉盛宴 | 三级网站视频 | 粉嫩av一区二区三区天美传媒 | 国产韩国精品一区二区三区久久 | 国产秋霞| 丰满人妻熟妇乱偷人无码 | 免费乱码人妻系列无码专区 | 白俄罗斯毛片 | jizz亚洲女人| 又大又黄又粗又爽的免费视频 | 不卡的中文字幕 | 久久久久久久 | 青青草欧美视频 | 天天躁日日躁狠狠很躁 | 久久婷婷色综合一区二区 | 国产精品怕怕怕免费视频 | 四虎成人精品国产永久免费无码 | 国产精品久久久久久久久久iiiii | 国产在线一二区 | 黄色三级免费网站 | 中文字幕第一页在线vr | 国产精品毛片久久久久久久 | 午夜色网 | 午夜天堂精品久久久久 | 国内精品久久久久久久影视麻豆 | 日本一区二区不卡视频 | 熟女熟妇伦av网站 | 精品国产乱码久久久久久1区2区 | 一区二区三区在线视频免费观看 | 国产福利资源 | 日韩有码专区 | 国产精品久久久久久久久潘金莲 | 69亚洲精品久久久蜜桃小说 | 91官网在线 | 日本变态折磨凌虐bdsm在线 | 久久99精品久久久久久牛牛影视 | 亚洲二区在线视频 | 性色av无码久久一区二区三区 | 亚洲欧洲中文字幕 | 国内国内在线自偷第68页 | 亚洲欧洲精品专线 | 日本视频高清一区二区三区 | 日韩在线毛片 | 三级在线国产 | 自拍成人福利视频免费在线观看 | 黄色91在线观看 | www日韩在线 | 特黄特色大片免费视频大全 | 又大又黄又爽视频一区二区 | 四虎国产精品永久地址998 | 亚洲加勒比久久88色综合 | 亚洲国产成人久久精品软件 | 久久99深爱久久99精品 | 免费黄色网址在线 | 免费观看黄色一级视频 | 人人干天天干 | 亚洲人成中文字幕在线观看 | 久久久噜噜噜久久中文福利 | 国产av久久久久精东av | 国产妇女馒头高清泬20p多 | 国产精品天干天干在线 | 91免费在线播放 | 在线cao| 天天夜夜爽| 国产黑丝啪啪 | 寂寞骚妇被后入式爆草抓爆 | 免费观看一区 | av日韩精品| 中文字幕在线视频播放 | 波多野结衣福利视频 | 亚洲视频高清 | 四虎成人精品永久免费av九九 | 国产成人av大片大片在线播放 | 国产一区二区三区免费看 | 都市激情亚洲色图 | 久久久99国产精品免费 | 欧美一级日韩一级 | 国产18页| 中文字幕乱码人妻综合二区三区 | 亚洲黄色三级 | 亚洲成a人片77777kkkk1在线观看 | 国产区图片区小说区亚洲区 | 成人免费观看黄a大片夜月小说 | 亚洲一级黄色毛片 | 伊人网免费视频 | 麻豆视频黄色 | 欧美精品一区二区三区四区五区 | 天天综合在线视频 | 日韩欧美视频一区 | 中文字幕一区二区人妻电影 | 已婚少妇露脸日出白浆 | 久久日本三级韩国三级 | 亚洲一区二区三区日本 | 中国真实的国产乱xxxx | 日本熟妇大屁股人妻 | 岛国av免费看 | 国产igao为爱做激情在线 | 国产内射爽爽大片视频社区在线 | 国产一区二区三区久久久久久久 | 最新版天堂资源在线 | 精品久久久久久成人av | 正在播放老肥熟妇露脸 | 免费看污片网站 | 麻豆一区二区在我观看 | 国产aⅴ激情无码久久久无码 | 伊人网免费视频 | 人人妻久久人人澡人人爽人人精品 | 久久久国产精品亚洲一区 | 天天操夜夜干 | 中文字幕淫 | 成人欧美一区二区三区在线播放 | 午夜国产精品视频 | 乱人伦视频在线 | 日韩小视频在线 | 波多野结衣av在线播放 | 蜜臀av夜夜澡人人爽人人 | av草逼| 国产精品久久久久影院嫩草 | 欧美麻豆视频 | 一级性视频 | 强奷人妻日本中文字幕 | 国产精品久久久久久久久久妞妞 | 国偷自产av一区二区三区麻豆 | 姑娘第5集在线观看免费好剧 | 国产51精品入口豆花 | 亚洲一二三不卡 | 青青网站| 又大又粗欧美黑人aaaaa片 | 国产一区二区三区四区五区美女 | 天天玩天天干 | 午夜精品一区二区三区免费 | 大地资源影视在线播放观看高清视频 | 色秀视频网| 少妇被粗大的猛烈进出 | 天天干天天爽 | 欧美日韩在线精品 | 天天做天天爱天天爽综合网 | 亚洲免费精品网站 | 国产第一福利 | 国产综合精品视频 | 亚洲一卡一卡二新区无人区 | 网站黄色在线免费观看 | 国产性色的免费视频网站 | 少妇淫真视频一区二区 | 欧美成年人视频 | 久久影院视频 |