For RAG Architects

Structured Resume Data for LlamaIndex

Stop writing custom chunking strategies for messy resume PDFs. The HireSquire ToolSpec gives your LlamaIndex agents the power to perfectly parse, score, and query candidate data.

Terminal
from llama_hub.tools.hiresquire import HireSquireToolSpec

Solving the RAG Resume Problem

Structured Extraction

Resumes are incredibly messy data sources. HireSquire standardizes them before they ever reach your vector database, turning unstructured text into clean JSON profiles.

High-Reasoning Models

A standard text-embedding model can't easily tell the difference between "Java" and "JavaScript". HireSquire uses high-reasoning GPT models to perform accurate, semantic screening.

Idempotent Processing

RAG pipelines often retry or loop during execution. Our API supports Idempotency-Key headers, ensuring you never pay twice if your LlamaIndex agent repeats a tool call.

LlamaIndex Integration

Connect HireSquire directly to your LlamaIndex workflow. Query your local candidate documents and let HireSquire provide the final analysis and matching score.

Read the LlamaHub Documentation
from llama_hub.tools.hiresquire import HireSquireToolSpec
from llama_index.agent import OpenAIAgent

# Initialize the ToolSpec
tool_spec = HireSquireToolSpec(api_key="hs_your_agent_key")
agent = OpenAIAgent.from_tools(tool_spec.to_tool_list())

# Query your agent
response = agent.chat(
    "Evaluate the resumes in ./data against our "
    "Senior DevOps role. Return only candidates "
    "scoring above 85."
)

print(response)