from pydantic import Field, EmailStr from .BaseDocument import BaseDocument from bson import ObjectId class Prompt(BaseDocument): id: str = Field("", description="Prompt's id") script_structure_analyzer_prompt: str = Field(None, description="Script Structure Analyzer Prompt") comment_insight_extractor_prompt: str = Field(None, description="Comment Insight Extractor Prompt") scientific_fact_finder_prompt: str = Field(None, description="Scientific Fact Finder Prompt") script_re_outline_prompt: str = Field(None, description="Script Re-Outline Prompt") script_writer_prompt: str = Field(None, description="Script Writer Prompt")