AIToday
Large Language ModelsAI Coding AssistantsQiita 機械学習Published: Oct 12, 2026, 13:00 JST

Kigyou-list pipeline tags 1,000+ B2B categories

Kigyou-list pipeline tags 1,000+ B2B categories

3 Key Points

  1. What happened

    Kigyou-list runs a Python pipeline that reads company websites and job postings, then combines embedding search over a taxonomy of 1,000+ categories with fast LLM checks to assign B2B tags.

  2. Why it matters

    It targets the coarse granularity of Japan's JSIC industry codes, where cutting-edge startups all collapse into "information services," forcing staff to manually review hundreds of websites.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The work is framed as a response to a specific gap: Japan's standard industry classification (JSIC) is too coarse to distinguish modern B2B businesses. Startups in LLM deployment support, supply-chain DX or virtual human development all land in the same broad bucket, "information services," so finding the right companies meant manually inspecting hundreds of websites.

The proposed fix is a three-stage cascade rather than sending every company to an LLM. Keyword and regex filters run first, then vector similarity against a predefined taxonomy, and only ambiguous or novel cases reach a fast LLM through the Groq API with LLaMA-3. The taxonomy itself is hierarchical, spanning broad categories down to narrow ones, so both wide and pinpoint searches work.

Operating at a scale of roughly five million companies, the build reports that caching website hashes to skip unchanged firms cut monthly crawl and reclassification costs by 85%. Layering in public-sector open data such as IT subsidy awards and patent categories as training signals pushed tag confidence above 98%. The system stores tags in PostgreSQL arrays and uses a GIN index for millisecond filtering.

FAQ
What problem does this pipeline solve?
Japan's JSIC industry codes are too coarse, so advanced startups in LLM support or supply-chain DX all fall under "information services." That forced staff to check hundreds of websites manually.
How does it keep costs down at scale?
It uses a three-stage cascade: fast keyword filters, then taxonomy vector similarity, then LLM review. Storing each website's SHA-256 hash lets unchanged sites skip reclassification, cutting monthly costs by 85%.
How accurate are the tags?
Combining website text with government open data signals like IT subsidy awards and patent categories raised tag confidence to above 98%.
Qiita 機械学習Read Original Article

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleStochastic parrot co-author: the metaphor is about LLMs, not AI