construct_examples() — langchain Function Reference
Architecture documentation for the construct_examples() function in base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 6099571f_d26c_8e92_ce74_513ecf22a75e["construct_examples()"] 7225abf9_cc63_55f0_0ae9_9fa5685b39ff["base.py"] 6099571f_d26c_8e92_ce74_513ecf22a75e -->|defined in| 7225abf9_cc63_55f0_0ae9_9fa5685b39ff 445d6da1_3574_d2ff_dd74_d9fd7b77b470["get_query_constructor_prompt()"] 445d6da1_3574_d2ff_dd74_d9fd7b77b470 -->|calls| 6099571f_d26c_8e92_ce74_513ecf22a75e style 6099571f_d26c_8e92_ce74_513ecf22a75e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/chains/query_constructor/base.py lines 178–198
def construct_examples(input_output_pairs: Sequence[tuple[str, dict]]) -> list[dict]:
"""Construct examples from input-output pairs.
Args:
input_output_pairs: Sequence of input-output pairs.
Returns:
List of examples.
"""
examples = []
for i, (_input, output) in enumerate(input_output_pairs):
structured_request = (
json.dumps(output, indent=4).replace("{", "{{").replace("}", "}}")
)
example = {
"i": i + 1,
"user_query": _input,
"structured_request": structured_request,
}
examples.append(example)
return examples
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does construct_examples() do?
construct_examples() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/query_constructor/base.py.
Where is construct_examples() defined?
construct_examples() is defined in libs/langchain/langchain_classic/chains/query_constructor/base.py at line 178.
What calls construct_examples()?
construct_examples() is called by 1 function(s): get_query_constructor_prompt.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free