mmd_lines_data.json— layout metadata (pages, blocks, coordinates).manual.mmd— Markdown manual (tables preserved, images referenced).
Build a backend service that can:
-
Locate the relevant table or image for a natural operator-style request (e.g., “Can you show me the drawing of a typical control valve setup?”).
-
Return the table/image content.
-
Include citation data with at least:
page_no- bounding box coordinates
Handle ambiguity (multiple matches) by returning top candidates; respond with "insufficient_info" if no confident match.
- “Can you pull up the comparison of actuator types?”
- “Show me the sizing factors for liquids.”
- “I need the noise level reference values.”
- “Do we have a figure that explains cavitation?”
- “Show me the overall oil & gas value chain diagram.”
- API implementation.
- DESIGN.md (≤1 page).
- Sample outputs for 3–4 queries.
We prefer candidates who can effectively leverage coding agents (e.g. Cursor, Claude Code, or similar AI-assisted IDEs) to produce modular, well-structured, and high-quality code.
- This means clean separation of concerns (indexing, retrieval, response formatting).
- Meaningful function/module boundaries.
- Readable, maintainable code, not just a script that “works once.”