Class: VideoProcessing::SeoAgent
- Inherits:
-
RubyLLM::Agent
- Object
- RubyLLM::Agent
- VideoProcessing::SeoAgent
- Defined in:
- app/agents/video_processing/seo_agent.rb
Overview
RubyLLM Agent for generating SEO content from video transcripts.
Used by VideoProcessing::SeoService to produce structured SEO output
(sub_header, meta_title, meta_description, expanded_description) via Anthropic
directly, bypassing the AssemblyAI LLM Gateway.
The service uses with_schema(VideoSeoSchema) to request structured output and
overrides temperature/maxOutputTokens from Settings at runtime.