Powered by AI

Our AI-Powered Matching Engine

Book Buddy uses an intelligent multi-factor scoring algorithm to analyze every submission and automatically identify the best possible exchange partners — so no book goes to waste.

How Our AI Matching Works

Our algorithm processes every active request through multiple intelligent layers to find the most compatible exchange pairs.

1

Data Collection

When a parent submits a request, our system captures school name, grade, location, pincode, and exchange type — feeding rich data into the AI engine.

2

AI Analysis

The algorithm cross-references every active giver against every active taker, running multi-dimensional compatibility checks in real-time.

3

Smart Scoring

Each potential match is scored on a 0–60 point scale across multiple factors. Only verified, high-quality matches surface to administrators.

4

Match Delivery

Top-ranked pairs are presented with match quality labels — Excellent, Good, or Fair — enabling admins to connect families with confidence.

The AI Scoring Factors

Our algorithm evaluates every pair across three critical dimensions, each carrying different weight.

REQUIRED — Gate Check

School Verification

The AI first verifies that both users belong to the same school. This is a mandatory filter — if schools don't match, the pair is instantly eliminated. This ensures book syllabi, editions, and curriculum standards are perfectly aligned.

Logic Exact string match on school name
Weight Mandatory (gate filter)
Why it matters Different schools use different textbooks — even for the same grade
+40 Points — Primary Signal

Grade Intelligence

The core of the AI scoring. The algorithm checks if the giver's book grade exactly matches the taker's needed grade. This is the highest-weighted factor because grade-level accuracy is non-negotiable for students.

Logic Giver's "Give Grade" must equal Taker's "Take Grade"
Points +40 points for exact match
Example Giver has "Grade 7" books → Taker needs "Grade 7" = Match
+10 to +20 Points — Proximity Signal

Location Intelligence

The AI analyzes pincode data to determine how close two families are to each other. Closer families mean easier physical exchanges, so the algorithm rewards geographical proximity.

Exact pincode +20 points — Same neighborhood
Nearby area +10 points — First 3 digits of pincode match
Different area +0 points — No proximity bonus

Understanding Match Quality

The AI ranks every match with a quality score so administrators can prioritize the best pairs.

Excellent Match

50–60 pts

Same school + exact grade + same pincode. The best possible match — both families are from the same school, need exactly the same grade books, and live in the same area.

Good Match

45–49 pts

Same school + exact grade + nearby area. A strong match where families are from the same school and grade, with nearby but not identical locations.

Fair Match

40–44 pts

Same school + exact grade, but locations are different. Still a valid match — the books are compatible, but families may need to travel a bit further.

See the AI in Action

Here's a real-world example of how the algorithm processes a match.

G

Rahul's Dad

Giving: Grade 7

BHS Park Circus

Pincode: 700017

AI Match
T

Priya's Mom

Needs: Grade 7

BHS Park Circus

Pincode: 700017

AI Score Breakdown

School Match (BHS Park Circus = BHS Park Circus) Passed
Grade Match (Grade 7 → Grade 7) +40 pts
Pincode Match (700017 = 700017) +20 pts
Total AI Score 60 / 60 — Excellent

Built-In AI Safeguards

Our algorithm doesn't just find matches — it ensures quality and prevents errors.

Duplicate Prevention

The AI tracks every generated pair and ensures the same match (A ↔ B) is never shown twice, keeping the results clean and actionable.

Self-Match Blocking

Users who select "Both" (give and take) are never matched with themselves. The AI automatically filters out self-referencing pairs.

Priority Ranking

All matches are automatically sorted by score (highest first), so administrators always see the best, most actionable matches at the top.

Status Isolation

Only "pending" requests enter the matching engine. Completed and cancelled submissions are automatically excluded from the AI pipeline.

Ready to Experience AI-Powered Matching?

Join hundreds of Kolkata families who trust our intelligent algorithm to find the perfect book exchange partner.