Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI Frontiers Revealed: Transforming LINE Shoppi...

AI Frontiers Revealed: Transforming LINE Shopping TW with LLM-Driven Product Attribute Extraction

LINE Shopping TW では、2,000万件以上の商品情報から属性を抽出するために、大規模言語モデル(LLM)を活用しています。本セッションでは、自動カタログ生成、コンボ検索、検索意図の判定などを支える実践的なプロンプト設計戦略と、大規模データ環境におけるスケーラブルかつコスト効率の高いLLM活用の知見を共有します。プロンプト設計、Few-shot学習、精度・コスト・性能のバランスについて解説します。

More Decks by LINEヤフーTech (LY Corporation Tech)

Other Decks in Technology

Transcript

  1. 5SBEJUJPOBM "QQSPBDI$PNQBSJTPO ⎯ %FGJOFSVMFCBTFESFQFBUFEMZ ⎯ )JHIFSNBJOUFOBODFDPTU ⎯ %JGGJDVMUUPFYQBOEUPOFXUZQFTPG QSPEVDU --.#BTFE

    ⎯ 1PXFSGVMTFNBOUJDVOEFSTUBOEJOH ⎯ 6OJGJFEQSPDFTTJOHGSBNFXPSL ⎯ 2VJDLBEBQUBUJPOUPOFXDBUFHPSJFT
  2. 0QFO"*XJUIQSPEVDUQBHF63- { "attributes": { "Brand": "ROCCAT", "Model": "Cross", "Type": "Headphones",

    "Color": "Black", "Sound Quality": "High quality", "Battery Life": "Long-lasting", "Weight": "300g", "Wearing Style": "Over-ear", "Country of Origin": "Germany", "Noise Cancellation": "Active noise cancellation", "Bluetooth": "Bluetooth supported", "Water Resistance": "Splash-proof", "USB": "USB connection” } } Fantastic !! https://24h.pchome.com.tw/prod/QAP........
  3. 0QFO"*XJUIQSPEVDUQBHF63- { "attributes": { "Brand": "ROCCAT", "Model": "Cross", "Type": "Headphones",

    "Color": "Black", "Sound Quality": "High quality", "Battery Life": "Long-lasting", "Weight": "300g", "Wearing Style": "Over-ear", "Country of Origin": "Germany", "Noise Cancellation": "Active noise cancellation", "Bluetooth": "Bluetooth supported", "Water Resistance": "Splash-proof", "USB": "USB connection” } } Since I cannot browse the internet, I will simulate the extraction based on the provided product description. - "Weight": "300g" (assumed based on similar products) - "Country of Origin": "Germany" (assumed based on brand origin) As an AI language model, I do not have the capability to browse the internet or access external websites in real-time.
  4. 4USVDUVSF1SJPSJUZ $POTUSBJOU *OTUSVDUJPO ⎯ "TTJHOBQQSPQSJBUFSPMF ⎯ %FGJOFDMFBSQSPDFTTJOHTFRVFODF ⎯ 5FMMNPEFMXIBUNVTUFYDMVEF ⎯

    .BOEBUPSZGPSNBUBOEPVUQVU ⎯ &YDFQUJPOIBOEMJOHHVJEFMJOFT "EWBODF'FBUVSFT ⎯ 5BSHFUBUUSJCVUFQBUUFSO ⎯ 4FNBOUJDCBTFEBUUSJCVUFNBQQJOH ⎯ "UUSJCVUFTUBOEBSEJ[BUJPO
  5. .PEFM/VNCFS ### Extraction Rules: - **Model Identification**: - Extract only

    complete model numbers explicitly stated in: - Product name, Product description, Web Content - Include alphanumeric and special characters (e.g., "05C4210-161+C2"). - Do not infer or create model numbers - **Return Format**: - If no model number is explicitly stated, return an empty `string ('')`. ### Strict Exclusions: - Storage/Memory: 2TB, 1TB, 256GB, 8G - Network: WiFi, 5G - Connection types: Wireless, Bluetooth - Features: Gaming, Portable, RGB - Size/Dimension: XL, S/M/L, 46mm, 13.3 - Serial-like or SKU-only numbers: 1527
  6. .PEFM/VNCFS ### Brand-Specific Patterns: - **Apple**: - Format: [Prefix][Numeric Identifier][Optional

    Suffix] - Example: MVY03TA/A, MRXV3TA/A, A3047 - Prefix: 1–3 letters (e.g., MVY, MRX, A) - Numeric Identifier: 1-4 digits (e.g., 03, 3049) - Suffix: Optional characters (e.g., TA, /A) - Exclude: Format M + 1-2 digits (e.g., M2, M4) - **Samsung**: - Format: [Prefix][Full Model Code] - Example: SM-R820NZSABRI, QA65Q80TAWXZW - Prefix: SM-, EF-, QA-, MU-, UA-, RS, WW, NP- - Full Model Code: variant/region identifiers - **Sony**: - Format: [Prefix]-[Model Identifier][Optional Suffix] - Example: CFI-Y101801, WH-1000XM5/P - Prefix: >= 2 English letters (e.g., CFI, WH, SRS, ILCE) - Model Identifier: Alphanumeric (e.g., 1000XM5, G500) - Optional Suffix: Slash ("/") followed by a letter/number (e.g., /P, /S2, M90) - Length: > 4 characters
  7. &YBNQMF |**Product Name** |**Brand** |**Model Number**|**Series Name** | |-------------------------------------------|----------|----------------|------------------------| |iPhone

    16 Pro 256GB MYNL3ZP/A |Apple |MYNL3ZP/A |iPhone 16 Pro 256GB | |SAMSUNG T7 Shield 1TB MU-PE1T0S/WW |Samsung |MU-PE1T0S/WW |T7 Shield 1TB | |Logic Logitech M185 wireless mouse |Logitech |M185 |wireless mouse | |LG 27UL500-W 27-inch 4K IPS |LG |27UL500-W |27-inch 4K IPS | |Dyson V12 Detect Slim Submarine |Dyson |V12 Detect Slim |Detect Slim Submarine | |XBOX ONE Resident Evil 8:Village |Microsoft | |Resident Evil 8:Village| |Monster Hunter Wild Special Version Switch |Nintendo | |Switch | - 2VBMJUZPWFSRVBOUJUZ - %FQFOEPODBUFHPSZ - .BSLEPXOJTNPSFFGGFDUJWFUIBO +40/ Examples are really useful in video game
  8. $PTU&GGJDJFODZ 4USBUFHZ #FOFGJUT ⎯ $PTUPQUJNJ[BUJPO ⎯ #FDPNFTDBMBCMF ⎯ 2VBMJUZBTTVSFE ⎯

    4NBMMFSNPEFM FH(15PNJOJ ⎯ #BUDIQSPDFTTJOH"1* ⎯ $PMMFDUFSSPSKPCT TUVEZSPPUDBVTF BOEFOIBODFNFOU
  9. &NQUZ 1PTU1SPDFTTJOH ⎯ VOLOPXO ⎯ OB ⎯ OPUQSPWJEFE ⎯ OPEBUB

    .VMUJWBMVF ⎯ $PMPS FHSFEZFMMPX ⎯ 4J[F FH ⎯ 4UPSBHF FH (#(#  6OJU ⎯ /PSNBMJ[BUJPO ⎯ 4ZOPOZNNBQQJOH
  10. "VUPNBUFE &WBMVBUJPO ⎯ .FUSJD  1SFDJTJPO  3FDBMM  &NQUZSBUJP

    ⎯ "OPNBMZEFUFDUJPO .BOVBM ⎯ 4BNQMJOH  4BNQMFQPQVMBSQSPEVDUT  3BOEPNTBNQMJOHBTGBMMCBDL ⎯ 7FSJGJDBUJPO  *ODPSSFDUBUUSJCVUFTBOESBUJP  .JTTFEBUUSJCVUFTBOESBUJP  .JTUBLFGSPNDBUFHPSZ
  11. $PNNPO.JTUBLF 1JUGBMMTUP"WPJE ⎯ 0WFSSFMJBODFPO--.JOGFSFODF ⎯ *HOPSJOHEBUBRVBMJUZ ⎯ 4JOHMFTPMVUJPOUIJOLJOH #FTU1SBDUJDF ⎯

    4USJDUMZMJNJUJOGFSFODF ⎯ *OWFTU UJNFPOEBUBDMFBOTJOHBOE QPTUQSPDFTTJOH ⎯ .VMUJMBZFSFWBMVBUJPOT