A seed discovery and comparison platform.
01
SeedLinked helps growers and breeders discover, compare, and evaluate seeds. Automated data collection and AI-assisted enrichment workflows keep its seed catalog current and structured.
02
Developed scheduled web-scraping pipelines using Puppeteer and Cheerio to collect and periodically refresh seed information from external sources.
Implemented a LangChain-based AI enrichment workflow, orchestrated with GCP Workflows, to transform collected seed data into structured descriptions covering strengths, weaknesses, growth and yield, flavor and appearance, disease resistance, maturity, and growing conditions, with human review before approval and persistence.
Developed AI evaluation tests for the seed-description generation component to consistently evaluate output quality and identify regressions when changing LLM models, prompts, or generation logic.
03
Interactive: pick an option and tap a step to explore
On a schedule, the server scrapes the sources and skips records it already has. New records go into a Cloud Tasks queue. The AI step writes structured descriptions covering strengths, weaknesses, growth and yield, flavor and appearance, disease resistance, maturity and growing conditions, and a person approves or rejects them. Approved data is saved to MongoDB and rejected data is removed. If a step fails, the item goes back to the queue and is retried. LangSmith watches each run and can alert Slack through the backend.
04
05
06