Prompt

Generate Video Descriptions

A system prompt from CAMEL-AI that configures AI assistants to generate structured video descriptions, enabling automated video content analysis and metadata


52
Spark score
out of 100
Updated 7 days ago
Version 0.2.90

Add to Favorites

Why it matters

Automate the creation of descriptive text for video content. This asset helps generate engaging and informative descriptions that can be used for various platforms.

Outcomes

What it gets done

01

Generate video descriptions based on input.

02

Summarize key aspects of video content.

03

Extract relevant information for description creation.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/camel-prompt-videodescriptionprompt | bash

Use cases

What you can do with it

Generate video

Produces video clips from scripts or storyboards.

Summarize

Condenses long documents or threads into key takeaways.

Extract

Pulls structured data fields from unstructured text.

Overview

Video Description Prompt Prompts

What it does

The Video Description Prompt is a system-level instruction from CAMEL-AI that defines how AI assistants should analyze and describe video content. It provides behavioral configuration for generating structured video descriptions, enabling automated metadata creation and content analysis within the CAMEL framework.

How it connects

Use this prompt when building video content platforms, media asset management systems, or accessibility tools that require standardized AI-generated video descriptions. It's ideal for teams using the CAMEL-AI framework who need consistent video metadata generation at scale.

Source code

from typing import Any

from camel.prompts.base import TextPrompt, TextPromptDict
from camel.types import RoleType

flake8: noqa :E501

class VideoDescriptionPromptTemplateDict(TextPromptDict):
r"""A dictionary containing :obj:TextPrompt used in the VideoDescription
task.

Attributes:
    ASSISTANT_PROMPT (TextPrompt): A prompt for the AI assistant to
        provide a shot description of the content of the current video.
"""

ASSISTANT_PROMPT = TextPrompt(
    """You are a master of video analysis.
    Please provide a shot description of the content of the current video."""
)

def __init__(self, *args: Any, **kwargs: Any) -> None:
    super().__init__(*args, **kwargs)
    self.update(
        {
            RoleType.ASSISTANT: self.ASSISTANT_PROMPT,
        }
    )

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.