answers/task_agentic_retrieval/tools.py [56:70]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@tool
def get_speaker_bio(speaker_name: str) -> str:
    """Get biography information about a specific speaker.

    Args:
        speaker_name: The name of the speaker to get biography for.

    Returns:
        str: The biography of the speaker if found, or error message if not found.
    """
    speakers = get_speakers(out_format="dict")
    speaker = speakers.get(speaker_name, None)
    if not speaker:
        return json.dumps({"error": "Speaker not found"}, indent=4)
    return json.dumps(speaker, indent=4)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



