Files
fn_registry/python/functions/datascience/build_relation_schema_prompt.md
T
egutierrez 63a9cb5273 feat: funciones Python datascience, finance, cybersecurity y pipelines
Datascience: aggregate_by_group, deduplicate_entities/relations, detect_drift,
diff_entities/relations, extract_entities/relations_llm, hotness_score, melt,
merge_graphs, pivot, build_entity/relation_schema_prompt.
Finance: avellaneda_stoikov_quotes, generate_gbm_prices, generate_taker_order,
hawkes_intensity + módulo finance.py.
Cybersecurity: envelope_encrypt/decrypt + módulo cybersecurity.py.
Pipelines: extraction_pipeline, monte_carlo_market, run_market_sim.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 17:11:32 +02:00

1.4 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports tested tests test_file_path file_path
build_relation_schema_prompt function py datascience 1.0.0 pure def build_relation_schema_prompt(relation_types: list[str]) -> str Genera la seccion del system prompt con los tipos de relacion permitidos para extraccion. Formatea la lista de tipos en texto legible para el LLM.
prompt
llm
relation
schema
osint
graph
extraction
false
true
lista con varios tipos
lista vacia retorna string vacio
un solo tipo
python/functions/datascience/build_relation_schema_prompt_test.py python/functions/datascience/build_relation_schema_prompt.py

Ejemplo

from build_relation_schema_prompt import build_relation_schema_prompt

types = ["funds", "employs", "communicates_with", "owns"]
prompt = build_relation_schema_prompt(types)
# Allowed relation types:
# funds, employs, communicates_with, owns

Notas

Funcion pura. No requiere dependencias externas.

La salida es una sola linea con todos los tipos separados por coma, precedida por el encabezado. El formato es minimal para no consumir tokens innecesarios del contexto del LLM.

Pensada para componer con build_entity_schema_prompt al construir el system prompt completo de extraccion de grafos OSINT.