version: "1.2.0" name: "RAG Specialist" framework: "crewai" chat: true configuration: name: name: "name" type: "str" description: "The name the specialist is called upon." required: true tone_of_voice: name: "Tone of Voice" description: "The tone of voice the specialist uses to communicate" type: "enum" allowed_values: [ "Professional & Neutral", "Warm & Empathetic", "Energetic & Enthusiastic", "Accessible & Informal", "Expert & Trustworthy", "No-nonsense & Goal-driven" ] default: "Professional & Neutral" required: true language_level: name: "Language Level" description: "Language level to be used when communicating, relating to CEFR levels" type: "enum" allowed_values: [ "Basic", "Standard", "Professional" ] default: "Standard" required: true response_depth: name: "Response Depth" description: "Response depth to be used when communicating" type: "enum" allowed_values: [ "Concise", "Balanced", "Detailed",] default: "Balanced" required: true conversation_purpose: name: "Conversation Purpose" description: "Purpose of the conversation, resulting in communication style" type: "enum" allowed_values: [ "Informative", "Persuasive", "Supportive", "Collaborative" ] default: "Informative" required: true welcome_message: name: "Welcome Message" type: "string" description: "Welcome Message to be given to the end user" required: false arguments: language: name: "Language" type: "str" description: "Language code to be used for receiving questions and giving answers" required: true results: rag_output: answer: name: "answer" type: "str" description: "Answer to the query" required: true citations: name: "citations" type: "List[str]" description: "List of citations" required: false insufficient_info: name: "insufficient_info" type: "bool" description: "Whether or not the query is insufficient info" required: true agents: - type: "RAG_AGENT" version: "1.2" - type: "RAG_PROOFREADER_AGENT" version: "1.0" tasks: - type: "RAG_TASK" version: "1.1" - type: "RAG_PROOFREADING_TASK" version: "1.0" metadata: author: "Josako" date_added: "2025-01-08" changes: "Initial version" description: "A Specialist that performs Q&A activities"