SShortSingh.
Back to feed

How One Developer Stabilized a RAG Pipeline Processing 10,000+ Job Listings Daily

0
·4 views

A developer building a job board RAG pipeline discovered that strategies working in staging often fail under real production load when processing thousands of listings daily. Chunking strategy proved critical from day one, affecting embedding quality, retrieval accuracy, and cost — with recursive character splitting at ~400 tokens with overlap ultimately outperforming fixed-size and semantic approaches. Pre-processing raw ATS output from platforms like Greenhouse and Lever into a consistent format before chunking significantly improved results. On the embeddings side, OpenAI's text-embedding-3-small outperformed a self-hosted Llama 3.1 model, which struggled with domain-specific job market terminology and produced noisier retrieval. The core takeaway is that production RAG requires tailoring chunking and embedding choices to the specific document type rather than relying on generic defaults from tutorials.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

5 Common PHP Form Bugs That Break POST Submissions and How to Fix Them

PHP forms that appear broken are almost always caused by a small disconnect between HTML markup and the server-side script reading it, not a flaw in PHP itself. The five most frequent culprits are a missing or incorrect method attribute on the form tag, mismatched input name attributes and $_POST keys, case-sensitive key errors in isset() checks, a form that never actually submits, and HTML output sent before a header() redirect call. PHP populates $_POST or $_GET based solely on an input's name attribute, meaning id values and label text are irrelevant to data retrieval. Developers can use $_REQUEST temporarily during debugging to confirm data is reaching the script before narrowing down the method. Working through these five issues in order typically resolves most PHP form submission problems within minutes.

0
ProgrammingDEV Community ·

citefid 0.1.0 tool verifies if wiki citations actually support their claims

A new open-source tool called citefid has been released to address a gap in LLM-generated wikis that follow the Open Knowledge Format (OKF) standard. While existing OKF wiki pipelines only check that cited files exist and line ranges are valid, they do not verify whether the cited content actually supports the stated claim. citefid fills this gap by taking a claim and its citation, then using a Natural Language Inference (NLI) model to determine whether the source fragment confirms, contradicts, or is neutral toward the claim. Tested on 206 code and CRD pairs from a real Crossplane claim-ledger, the tool achieved an AUC of 0.7219 using retrieved passages versus 0.7029 on raw truncated spans. The release is described as a functional MVP, with a planned second phase to add an LLM-as-judge layer for code and numerical edge cases.

0
ProgrammingDEV Community ·

Small GitHub repo offers a smart AI cost-cutting trick bigger projects miss

A Thai developer known as 9arm has published a compact Claude Code skills repository on GitHub with just six skills and around 2,900 stars. The standout contribution is a skill called qwen-agent, which routes repetitive, low-judgment tasks such as bulk renaming and boilerplate writing to the cheaper Qwen model, reserving the more expensive AI for work that requires real reasoning. A companion skill, qwenchance, prevents runaway token usage by detecting when an agent is looping or stalling and forcing it to pause or hand off the task. The approach addresses a cost-control gap that four larger, more widely starred Claude Code repositories do not cover. The core principle is straightforward: not all AI tasks carry equal value, so cheaper models should handle routine work while expensive ones focus on judgment-heavy decisions.

0
ProgrammingDEV Community ·

VMware ESXi 7.x Loses Support as Broadcom Licensing Forces Hard Choices

VMware ESXi 7.x reached end of general support on October 2, 2025, meaning no further security patches or bug fixes will be issued for the widely used hypervisor version. Broadcom's December 2023 elimination of perpetual licenses has compounded the pressure, replacing one-time purchases with mandatory subscriptions that many organizations are struggling to budget for. Some IT teams have responded by freezing on ESXi 7.x and skipping renewals, a move that turns a cost problem into a security risk since unpatched hypervisors expose every workload running above them. Administrators now face three broad paths: upgrade to vSphere 8.x under the new subscription model, migrate to alternatives such as Proxmox VE or Hyper-V, or reduce their VMware footprint and renew a smaller subscription. Experts warn that inaction by default is the most dangerous outcome, urging teams to make a deliberate, time-bound decision rather than drift into running unsupported infrastructure.