Bidding RAG Data Assistant
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @user_441e055b/shibo-bid-rag-dataset.
About this skill
Core Challenges in Processing Bidding Data for RAG
When building a question-answering, retrieval, or recommendation system for the bidding sector, developers face a concrete problem: raw bid announcements are messy and scattered. Critical information like the buyer, amount, qualification requirements, and attachments is often buried in lengthy text or PDF files. Manually extracting and structuring this data for RAG ingestion is not only time-consuming but also makes consistent, traceable sourcing difficult. This leads to unreliable citations in subsequent AI-powered Q&A.
Skill Workflow: From Natural Language Queries to Structured Data
This skill automates the process by encapsulating the professional data APIs of Shibo Technology. Its core capabilities and key steps are:
- Intelligent Intent Recognition & Parameter Completion: Users can ask in natural language, e.g., "find government procurement winning bids in Beijing over the last three years." The skill parses the intent, automatically fills in default parameters (like default time range, region codes), and generates the corresponding
APIcall. - Core Data Interface Invocation: The skill primarily uses a dedicated whitelist of interfaces:
SearchProjectForAI: For natural language searches to get a list of matching projects.getZTBProjectDetail: Retrieves the original text body of the announcement.getZTBStructreDetail: Fetches 78 structured fields such as amount, contact information, and winning bidder, which is key to making data analyzable.getZTBProjectFiles&getCollectUrl: Used to trace the list of attachments and the original source URL, ensuring data verifiability.
- RAG-Focused Data Chunking and Standardization: After data retrieval, the skill guides semantic chunking. For example, a long announcement is split into semantic segments like procurement requirements, qualification conditions, and scoring methods. The output uniformly includes metadata such as title, structured fields, publication date, region, announcement type, and original link, preparing it for ingestion.
Applicable Scope and Important Considerations
This skill focuses on solving the "retrieval-extraction-structuring" problem for bidding data. The following points should be noted:
- Data Dependency: All functions rely on
Shibo Technology's API services and a validAPI Key(configured via the environment variableBBIAO_API_KEY). The skill itself does not cache data; it calls interfaces in real-time. - Content Scope: The skill processes core procurement opportunity announcements like bids, winning results, contracts, and planned constructions. It correctly excludes non-target content such as recruitment, training, and conference news.
- Output Characteristics: The skill outputs structured, traceable "data tuples," not generated answers. For missing fields, it explicitly marks them as "not disclosed in the announcement" and does not fabricate information.
- Quota Management: Invocations consume API quotas. When the balance is insufficient, the skill provides a fixed link to obtain service packages and stops the current task. It waits for the user to manually confirm a top-up before retrying, avoiding automatic billing or infinite loops.
- Security Boundary:
API Keystorage and handling follow security rules. It is prohibited from being leaked in any output and supports reading from the platform's secure credential store.
Use Cases
- A procurement manager responsible for bidding data analysis needs to quickly locate annual winning bid projects in a specific industry from tens of thousands of announcements, and extract key data such as winning bidder and amount for market intelligence analysis.
- A RAG system developer needs to build a reliable bidding knowledge base for a Q&A system, requiring API calls to fetch structured fields, original announcement text and attachments, and to perform semantic document chunking.
- A policy researcher needs to systematically collect government procurement announcements for a region over the past three years for macro analysis of procurement trends and supplier concentration, requiring traceable data with clear sources.
- A commercial staff member of a bidding team needs to monitor competitors' winning bid dynamics and common pricing ranges, requiring batch retrieval and parsing of historical winning announcements from specific rivals to extract core terms and amounts.
Best For
- A procurement manager or business analyst responsible for tracking industry bidding data and market intelligence, needing to rapidly extract, summarize, and structure key information from massive volumes of announcements.
- A backend developer or AI engineer building or optimizing a RAG application (like a Q&A or recommendation system) in the bidding domain, requiring reliable and immediately usable structured data interfaces and metadata.
- An analyst or scholar conducting public policy, industry trend, or supply chain research, needing to perform long-term, traceable statistical analysis and insight mining based on a large corpus of real announcement data.
- A bidding team member or sales lead who needs to monitor market dynamics and track competitors' winning bids, requiring efficient retrieval of historical bidding records for specific enterprises or projects and parsing of their core content.
Related Skills
A unified real-time search service supporting general web search, vertical domain queries, parallel batch search, and web page content extraction.
A core ETL engine for RAG/knowledge base pipelines that decomposes long documents into semantically complete, retrieval-ready atomic slices.
A smart converter that transforms various document formats into Markdown, with automatic dependency management, fallback conversion, and output cleaning.
A unified IMA OpenAPI skill for managing notes and knowledge bases, supporting operations like file uploads, link additions, and note editing for knowledge management.