---
title: "Biographical Researcher" component_type: script version: "1.0.0" audience: contributor status: stable summary: "Biographical Researcher - Systematic biographical research automation" keywords: ['api', 'automation', 'biographical', 'generation', 'researcher'] tokens: ~500 created: 2025-12-22 updated: 2025-12-22 script_name: "biographical_researcher.py" language: python executable: true usage: "python3 scripts/biographical_researcher.py [options]" python_version: "3.10+" dependencies: [] modifies_files: false network_access: false requires_auth: false
Biographical Researcher - Systematic biographical research automation
Provides CLI and programmatic interface for executing biographical research using structured search methodology with multi-source validation.
Usage: python3 biographical_researcher.py --names "Name1, Name2" --context "Company X" python3 biographical_researcher.py --config research_config.json
File: biographical_researcher.py
Classes
Thoroughness
Research thoroughness levels
ValidationLevel
Source validation requirements
ConfidenceLevel
Confidence in profile accuracy
SearchQuery
Structured search query
ResearchPhase
Research phase definition
ProfileSection
Section of biographical profile
BiographicalProfile
Complete biographical profile
BiographicalResearcher
Systematic biographical research system
Functions
generate_search_strategy_doc(names, context, output)
Generate search strategy document
main()
Main CLI entry point
to_dict()
Convert to dictionary for JSON serialization
to_markdown()
Convert to markdown format
generate_search_queries(name, context, focus_areas)
Generate search queries for individual
research_individual(name, context, focus_areas)
Research single individual
validate_profile(profile)
Validate profile quality
calculate_completeness(profile)
Calculate profile completeness score
Usage
python biographical_researcher.py