拆解《閑魚智能監(jiān)控機(jī)器人》項(xiàng)目

0 評論 2568 瀏覽 12 收藏 13 分鐘

在大模型、Agent與自動化運(yùn)營迅猛演進(jìn)的當(dāng)下,閑魚悄然孵化的一項(xiàng)“智能監(jiān)控機(jī)器人”項(xiàng)目,藏著平臺類產(chǎn)品在“海量長尾內(nèi)容治理”上的一次重要探索。

一、項(xiàng)目概述

核心解決的問題

該項(xiàng)目核心旨在解決用戶在咸魚二手交易平臺手動淘貨時(shí)面臨的以下痛點(diǎn):

  • 信息過載與篩選低效:閑魚商品信息龐雜,用戶需要花費(fèi)大量時(shí)間手動瀏覽、對比和篩選。
  • 交易風(fēng)險(xiǎn)識別困難:賣家身份復(fù)雜,難以有效區(qū)分個(gè)人玩家和商家,增加了“踩坑”和被騙的風(fēng)險(xiǎn)。
  • 優(yōu)質(zhì)貨源獲取滯后:熱門商品更新快,手動刷新常常錯(cuò)過優(yōu)質(zhì)好價(jià)。
  • 配置和操作復(fù)雜:傳統(tǒng)監(jiān)控工具通常需要用戶直接修改配置文件或使用命令行,門檻高。

項(xiàng)目的亮點(diǎn)

  • AI驅(qū)動的智能分析:結(jié)合多模態(tài)大模型,對商品圖文和賣家畫像進(jìn)行深度分析,實(shí)現(xiàn)了從“信息過濾”到“智能推薦”的飛躍。
  • 可視化Web管理界面:提供直觀、友好的WebUI,讓任務(wù)管理、日志查看、結(jié)果瀏覽等操作變得簡單。
  • 高度可定制與自動化:支持通過自然語言創(chuàng)建任務(wù),并可配置獨(dú)立的關(guān)鍵詞、價(jià)格、篩選條件和AI評估標(biāo)準(zhǔn)。
  • 實(shí)時(shí)高效與健壯穩(wěn)定:采用異步并發(fā)架構(gòu)和API攔截技術(shù),實(shí)現(xiàn)實(shí)時(shí)監(jiān)控和高效數(shù)據(jù)抓取,并通過模擬真人操作提高反爬能力。
  • 分層提示詞工程:將提示詞分為基礎(chǔ)模板和商品特定標(biāo)準(zhǔn),實(shí)現(xiàn)了提示詞的模塊化、版本化管理,易于擴(kuò)展和優(yōu)化。

二、項(xiàng)目架構(gòu)

系統(tǒng)架構(gòu)

項(xiàng)目的系統(tǒng)架構(gòu)可以概括為以下模塊,通過Fast API提供的API接口進(jìn)行協(xié)同工作。

整體概述

  • 前端(WebUI):用戶操作界面,負(fù)責(zé)任務(wù)管理、配置、結(jié)果展示等。
  • 后端(FastAPI):作為核心服務(wù),處理來自前端的請求,并調(diào)度任務(wù)執(zhí)行。
  • 爬蟲引擎(Playwright):負(fù)責(zé)與閑魚網(wǎng)站交互,抓取數(shù)據(jù)。
  • 任務(wù)調(diào)度器(APScheduler):管理定時(shí)和即時(shí)任務(wù)的執(zhí)行。
  • AI分析服務(wù)(OpenAIAPI):接收爬蟲數(shù)據(jù),進(jìn)行智能評估。
  • 數(shù)據(jù)存儲(JSON):以JSON文件形式存儲任務(wù)配置、運(yùn)行狀態(tài)和分析結(jié)果。
  • 通知系統(tǒng)(ntfy等):負(fù)責(zé)將AI推薦結(jié)果推送給用戶。

系統(tǒng)架構(gòu)圖:

業(yè)務(wù)流程圖

項(xiàng)目應(yīng)用操作流程

1)登陸配置:用戶獲取咸魚登錄Cookie,通過Web界面或配置文件進(jìn)行配置。

2)任務(wù)創(chuàng)建:

  • 手動創(chuàng)建:用戶天蝎關(guān)鍵詞、價(jià)格范圍、篩選條件等。
  • AI驅(qū)動創(chuàng)建:用戶用自然語言描述需求,系統(tǒng)自動生成任務(wù)。

3)任務(wù)運(yùn)行:用戶在Web界面啟動任務(wù),調(diào)度器根據(jù)定時(shí)規(guī)則或立即執(zhí)行。

4)數(shù)據(jù)抓?。号老x根據(jù)任務(wù)配置,模擬瀏覽器行為,抓取咸魚商品數(shù)據(jù)。

5)AI分析:抓取到的商品數(shù)據(jù)被送至AI模型進(jìn)行深度評估。

6)結(jié)果處理:AI返回結(jié)構(gòu)化分析結(jié)果,后端服務(wù)將符合推薦條件的商品保存并發(fā)送通知。

7)結(jié)果查看:用戶在Web界面瀏覽和篩選推薦結(jié)果,查看詳細(xì)分析日志。

業(yè)務(wù)流程時(shí)序圖:

 

 

三、項(xiàng)目核心功能

功能一:AI驅(qū)動的智能商品評估

功能概述

該功能是項(xiàng)目的核心,它將傳統(tǒng)的爬蟲數(shù)據(jù)過濾提升為由 AI 模型主導(dǎo)的深度分析。它不僅僅是基于關(guān)鍵詞和價(jià)格的篩選,而是通過一個(gè)高度定制化的提示詞,讓 AI 像一個(gè)經(jīng)驗(yàn)豐富的二手交易專家一樣,綜合評估商品的圖文信息、賣家的歷史行為,最終給出是否推薦、推薦原因、風(fēng)險(xiǎn)標(biāo)簽等結(jié)構(gòu)化的判斷。

功能亮點(diǎn)

  • 多模態(tài)融合:同時(shí)處理商品圖片和文字,避免單一文本分析的局限性。
  • 賣家畫像分析:引入了“畫像優(yōu)先原則”,AI會通過多維度行為分析來判斷賣家是“個(gè)人玩家”還是“專業(yè)販子”,從而做出更精準(zhǔn)的推薦。
  • 結(jié)構(gòu)化輸出:強(qiáng)制AI以特定的JSON格式返回結(jié)果,確保了數(shù)據(jù)的可解析性和后續(xù)處理的自動化。
  • 可解釋性:AI的分析結(jié)果包含reason(理由)、risk_tags(風(fēng)險(xiǎn)標(biāo)簽)和criteria_analysis(詳細(xì)評估項(xiàng)),讓用戶清楚了解推薦或否決的原因。

功能實(shí)現(xiàn)

時(shí)序圖呈現(xiàn)實(shí)現(xiàn)邏輯:

流程圖呈現(xiàn)應(yīng)用流程:

功能二:賣家畫像分析

功能概述

深度分析賣家的交易歷史、商品類型、評價(jià)記錄等信息,構(gòu)建完整的賣家信用檔案。

功能亮點(diǎn)

  • 行為模式識別:區(qū)分個(gè)人玩家vs商家。
  • 時(shí)間序列分析:分析交易頻率和時(shí)間分布。
  • 邏輯一致性檢驗(yàn):驗(yàn)證買賣行為的合理性。
  • 風(fēng)險(xiǎn)信號檢測:識別批量操作、模版化描述等商家特征。
  • 功能實(shí)現(xiàn)

功能呈現(xiàn)時(shí)序圖:

功能三:AI智能分析

功能概述

基于多模態(tài)AI技術(shù),結(jié)合商品文本描述和圖片信息,提供專業(yè)級的商品評估和推薦。

功能亮點(diǎn)

  • 多模態(tài)分析:同時(shí)處理文本和圖片信息。
  • 結(jié)構(gòu)化輸出:標(biāo)準(zhǔn)化的JSON格式結(jié)果。
  • 證據(jù)驅(qū)動:每個(gè)判斷都提供具體證據(jù)。
  • 風(fēng)險(xiǎn)評估:多維度風(fēng)險(xiǎn)標(biāo)簽和等級。

數(shù)據(jù)管理

數(shù)據(jù)流轉(zhuǎn)時(shí)序圖:

數(shù)據(jù)層級模塊圖:

模型應(yīng)用

  • 商品智能評估
  • 場景&模型價(jià)值

應(yīng)用場景:

  • 二手電子產(chǎn)品質(zhì)量評估。
  • 賣家可信度分析。
  • 價(jià)格合理性判斷。
  • 交易風(fēng)險(xiǎn)預(yù)警。

模型價(jià)值:

  • 專業(yè)性:提供專家級的商品評估能力。
  • 一致性:標(biāo)準(zhǔn)化的評估標(biāo)準(zhǔn),避免主觀偏差。
  • 效率性:完成復(fù)雜的多維度分析。
  • 可解釋性:提供詳細(xì)的分析依據(jù)和證據(jù)。

提示詞拆解:

角色定義層

你是世界頂級的二手交易分析專家,代號EagleEye-V6.4。

作用:建立AI的專業(yè)身份認(rèn)知。

-優(yōu)化建議:在角色定義上,可以考慮更精煉的表述,如將“代號”等概念進(jìn)行精簡,使提示詞的指令部分更加簡潔明了。

核心原則層

-畫像優(yōu)先原則 (PERSONA-FIRST PRINCIPLE)

-一票否決硬性原則 (HARD DEAL-BREAKER RULES)

-圖片至上原則 (IMAGE-FIRST PRINCIPLE)

作用:建立分析的基本邏輯框架。

優(yōu)化考量:在多個(gè)原則并存時(shí),建議進(jìn)一步明確其優(yōu)先級,以應(yīng)對可能出現(xiàn)的評估權(quán)衡場景。

分析維度層

“`

{

“model_chip”: “型號芯片驗(yàn)證”,

“battery_health”: “電池健康度”,

“condition”: “成色外觀”,

“history”: “維修歷史”,

“seller_type”: “賣家類型分析”,

“shipping”: “郵寄方式”,

“seller_credit”: “賣家信用”

}

“`

作用:確保分析的全面性和結(jié)構(gòu)化。

優(yōu)化:可根據(jù)商品類型動態(tài)調(diào)整分析緯度。

輸出格式層

“`

{

“prompt_version”: “EagleEye-V6.4”,

“is_recommended”: boolean,

“reason”: “綜合評價(jià)”,

“risk_tags”: [“風(fēng)險(xiǎn)標(biāo)簽”],

“criteria_analysis”: {…}

}

“`

作用:確保輸出的標(biāo)準(zhǔn)化和可解析性。

優(yōu)化考量:當(dāng)前輸出JSON結(jié)構(gòu)雖然詳盡,但嵌套層級較深,建議在保證信息完整性的前提下,探索簡化的可能,以提高后續(xù)數(shù)據(jù)處理的效率。

商品特定規(guī)則層

“`

# MacBook特定規(guī)則

– 必須是 MacBook Air M1 芯片

– 電池健康度 ≥ 90%

– 賣家信用等級必須是’賣家信用極好’

# DJI特定規(guī)則

– 必須是 Mini 3 Pro 暢飛套裝

– 電池循環(huán)次數(shù) ≤ 50 次

– 無炸機(jī)維修歷史

“`

作用:針對不同商品類型的專業(yè)化評估。

優(yōu)化:模塊化設(shè)計(jì),便于維護(hù)和擴(kuò)展。

提示詞優(yōu)化建議:

5.1 簡化結(jié)構(gòu) : 減少嵌套層級,提高可讀性。

5.2 模塊化設(shè)計(jì) : 將通用邏輯和商品特定規(guī)則分離。

5.3 動態(tài)組合 : 根據(jù)商品類型和分析需求動態(tài)構(gòu)建提示詞。

5.4 版本管理 : 建立提示詞版本控制機(jī)制。

5.5 性能優(yōu)化 : 減少token消耗,提高響應(yīng)速度。

建議改進(jìn)的提示詞架構(gòu):

“`

# 核心分析器

你是專業(yè)的二手商品分析師,負(fù)責(zé)評估商品質(zhì)量和賣家可信度。

# 分析框架

1. 商品本身評估(型號、成色、價(jià)格)

2. 賣家可信度分析(交易歷史、行為模式)

3. 交易安全性評估(郵寄、售后保障)

# 輸出格式

{

“recommendation”: “STRONG_BUY|BUY|HOLD|AVOID”,

“confidence”: 0.85,

“key_factors”: [“主要影響因素”],

“risk_level”: “LOW|MEDIUM|HIGH”,

“summary”: “簡潔的分析總結(jié)”

}

# 商品特定規(guī)則

{{PRODUCT_SPECIFIC_RULES}}

“`

總結(jié)

該項(xiàng)目設(shè)計(jì)思路新穎,切入點(diǎn)精準(zhǔn),將 AI 技術(shù)與爬蟲技術(shù)深度融合,具有很高的實(shí)用價(jià)值。提示詞設(shè)計(jì)專業(yè)性極高,為 AI 能力的落地提供了優(yōu)秀的實(shí)踐范例。在實(shí)際測試中,即使在純文本模型下也能正常運(yùn)行,雖然某些依賴多模態(tài)能力的數(shù)據(jù)會缺失,但這為項(xiàng)目未來的擴(kuò)展提供了清晰的升級方向 。

本文由 @界面與交互 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!