본문 바로가기
AI 도구

PraisonAI: 명령어 1줄! 코드 없이 AI 에이전트로 영화 대본 만들기

by James AI Explorer 2024. 3. 28.

목차

    728x90

    안녕하세요! 오늘은 PraisonAI라는 AI 에이전트 활용도구를 이용해서 명령어 한 줄로 영화대본을 생성해 보겠습니다. PraisonAI는 프로그래머 Mervin Praison이 만들어서 유튜브에 공개한 프로그램으로 코드작업 없이 CrewAI와 Autogen의 기능을 통합한 툴입니다. PraisonAI는 .yaml 파일을 이용하여 프레임워크 선택, 사용자 명령입력, 에이전트 역할 및 목표와 같은 설정을 텍스트 형태로 입력하여 설정할 수 있습니다. 이 블로그에서는 PraisonAI의 개요 및 구성요소, 주요 기능을 살펴보고 영화대본 생성예제를 실행해 보겠습니다. 

    PraisonAI로 만든 영화대본 속의 주인공 고양이 - Fooocus 생성

    https://github.com/MervinPraison/PraisonAI/

     

    GitHub - MervinPraison/praisonAI: praisonAI application combines AutoGen and CrewAI or similar frameworks into a low-code soluti

    praisonAI application combines AutoGen and CrewAI or similar frameworks into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and effici...

    github.com

    "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

    PraisonAI 개요

    PraisonAI는 로우코드(Low-Code) 및 중앙집중화된 프레임워크로, AutoGenCrewAI 에이전트 프레임워크를 활용하여 다양한 LLM(Large Language Model) 애플리케이션을 위한 멀티 에이전트 시스템의 생성과 조정을 단순화하는 것을 목표로 하며, 구성 요소는 다음과 같습니다:

    • AutoGen: AutoGen은 PraisonAI의 핵심 구성 요소 중 하나로, 자동 생성된 에이전트 프레임워크입니다. 이를 통해 사용자는 손쉽게 다양한 에이전트 시스템을 생성하고 조정할 수 있습니다.
    • CrewAI: CrewAI는 또 다른 중요한 구성 요소로, 인간과 에이전트 간의 상호 작용을 강조하는 프레임워크입니다. CrewAI를 사용하여 사용자는 에이전트 시스템을 더욱 유연하게 제어하고 사용자와의 원활한 커뮤니케이션을 지원할 수 있습니다.
    • 에이전트 파일 (agents.yaml): PraisonAI는 사용자가 에이전트 시스템을 정의하고 구성할 수 있도록 YAML 형식의 구성 파일을 제공합니다. 이 파일을 편집하여 다양한 에이전트 역할, 작업 및 의존성을 정의할 수 있습니다.
    • PraisonAI CLI (Command Line Interface): PraisonAI CLI는 사용자가 명령 줄을 통해 PraisonAI를 초기화하고 실행할 수 있도록 지원하는 도구입니다. 이를 통해 사용자는 간편하게 PraisonAI를 설정하고 실행할 수 있습니다.

    또한, PraisonAI는 로우 코드 환경을 통한 사용자 편의성, 사용자 정의 기능 및 인간-에이전트 상호 작용을 고려하여 구현되었으며, 주요 기능은 다음과 같습니다.

    • 에이전트 시스템 생성 및 조정: AutoGen과 CrewAI를 활용하여 사용자가 다양한 에이전트 시스템을 쉽게 생성하고 조정할 수 있습니다. 이를 통해 사용자는 복잡한 다중 에이전트 시나리오를 간단하게 구현할 수 있습니다.
    • 로우 코드 환경 제공: 로우 코드 환경을 제공하여 사용자가 복잡한 코드 작성 없이도 에이전트 시스템을 만들고 실행할 수 있습니다. 이를 통해 비전문가도 쉽게 다양한 에이전트 시스템을 개발할 수 있습니다.
    • 다양한 모델 지원: Ollama, FastChat, LM Studio, Mistral API를 지원하며, 이 모델들은 각각 자연어 처리, 대화 생성, 텍스트 생성 등의 다양한 작업에 사용될 수 있으며, 사용자는 자신의 프로젝트나 작업에 가장 적합한 모델을 선택하여 사용할 수 있습니다.
    • 다양한 응용 분야 지원: 다양한 응용 분야에서 활용될 수 있도록 설계되었습니다. 예를 들어, 영화 스크립트 작성, 자연어 처리, 게임 개발 등 다양한 분야에서 활용할 수 있습니다.
    • 운영환경 배포:  gcloud 명령어를 사용하여 클라우드 빌드 서비스를 활성화하고 구글 클라우드 플랫폼에 배포할 수 있으며, Docker 이미지를 빌드하고 Cloud Run 배포를 통해 PraisonAI를 실제 운영 환경에 쉽게 배포할 수 있습니다.

    PraisonAI와 같이 여러 에이전트를 이용하는 작업과 일반적인 작업의 차이점은 다음과 같습니다. 

    구분 멀티 에이전트를 이용한 작업 에이전트 없는 일반 작업
    설정 및 관리 각 작업에 대해 개별적으로 설정 및 관리 가능 모든 작업을 하나의 설정으로 처리
    세부적인 조정 각 작업에 대해 세부적인 매개변수 조정 가능 매개변수 조정이 제한적
    특화된 작업 각 에이전트가 특정 작업에 특화될 수 있음 모든 작업이 일반적으로 처리됨
    작업 분리 및 관리 각 작업을 개별적으로 분리하고 관리 가능 모든 작업이 하나의 흐름으로 처리됨
    작업 효율성 각 작업에 최적화된 설정으로 작업을 보다 효율적으로 수행할 수 있음 모든 작업이 동일한 설정에 의해 수행되므로 효율성이 낮을 수 있음
    반응형

    PraisonAI 사용방법

    PraisonAI를 사용하기 위해서는 먼저 pip를 사용하여 praisonai 패키지를 설치해야 합니다. 파이썬 가상환경이 활성화된 상태에서 아래와 같이 명령어를 입력해서 PraisonAI를 설치합니다. 

    pip install praisonai

     

    설치가 완료되면 프로젝트 디렉토리에서 `praisonai --init 작업내용` 명령을 사용하여 초기화를 수행합니다. `praisonai --init` 명령을 실행하면 "agents.yaml" 파일이 자동으로 생성되며, YAML 파일의 내용을 통해 각 에이전트에 대한 역할, 백스토리, 목표 및 작업을 자동으로 정의됩니다. 최초 실행 시 agents.yaml 파일이 없는 상태에서는 작업이 실행되지 않으므로 아래와 같은 명령으로 YAML 파일을 먼저 생성해 줍니다. 

    praisonai --init create a movie script about dog in moon

     

    YAML은 "YAML Ain't Markup Language"의 약자로, 사람이 쉽게 읽고 쓸 수 있는 데이터 직렬화 양식입니다. 주로 데이터를 저장하고 전달하기 위해 사용됩니다. YAML은 설정 파일이나 데이터 구조를 표현하는 데 많이 사용되고, 들여 쓰기를 사용하여 데이터를 구조화하며, 리스트와 키-값 쌍을 포함한 복합 데이터 구조를 지원합니다. 각각의 요소는 콜론(:)을 사용하여 키와 값을 구분하며, 주석을 사용하여 데이터에 설명을 추가할 수 있습니다. YAML 파일의 예시는 아래와 같습니다. 

    XML, JSON, YAML 파일 예시(우측)

    다음은 PraisonAI에서 자동으로 생성된 YAML 파일의 내용입니다. 프레임워크는  CrewAI 또는 Autogen 중에서 특정 에이전트 프레임워크를 지정하거나 자동으로 설정하여 사용할 수도 있고, 각  에이전트에 대한 역할, 백스토리, 목표 및 작업내용을 코드형태가 아닌 일반 텍스트로 설정할 수 있습니다. 예제에서는 컨셉개발자, 대본작가, 감독의 3가지 에이전트를 이용해서 작업을 수행합니다. 

    framework: crewai
    topic: create a movie script of A Cat in Mars
    roles:
      concept_developer:
        backstory: Experienced in creating captivating and original story concepts.
        goal: Develop a compelling concept for a movie script of 'A Cat in Mars'.
        role: Concept Developer
        tasks:
          concept_creation:
            description: Generate a unique and engaging concept for 'A Cat in Mars'.
            expected_output: A detailed concept document for 'A Cat in Mars'.
      scriptwriter:
        backstory: Expert in dialogue and script structure, translating concepts into
          scripts.
        goal: Write a script based on the movie concept of 'A Cat in Mars'.
        role: Scriptwriter
        tasks:
          scriptwriting_task:
            description: Turn the 'A Cat in Mars' concept into a script, including dialogue
              and scenes.
            expected_output: Production-ready script for 'A Cat in Mars'.
      director:
        backstory: Experienced in bringing scripts to life through storyboarding and visualization.
        goal: Create a storyboard and visualize 'A Cat in Mars' based on the script.
        role: Director
        tasks:
          storyboard_creation:
            description: Create a storyboard for 'A Cat in Mars' based on the script.
            expected_output: A detailed storyboard for 'A Cat in Mars'.
    dependencies: []

     

    PraisonAI는 Ollama, Groq API, LM Studio, Mistral API 등 다양한 모델을 지원하며, export 명령이나 .env 파일을 통한 환경설정으로 손쉽게 적용할 수 있습니다. 다음은 .env 파일의 예시입니다. Ollama의 다양한 언어모델이나, Groq API의 빠른 추론속도, LM Studio의 기능 중 원하는 방식을 선택해서 결과물을 생성할 수 있습니다. 적용방법은 아래 내용을 복사해서 .env 파일로 저장하고 원하는 설정만 남겨두고 나머지는 비활성화하거나 지우면 됩니다. 

    #ollama 설정
    OPENAI_API_BASE=http://localhost:11434/v1
    OPENAI_MODEL_NAME=mistral
    OPENAI_API_KEY=NA
    
    #groq api 설정
    OPENAI_API_BASE=https://api.groq.com/openai/v1
    OPENAI_MODEL_NAME=mixtral-8x7b-32768
    OPENAI_API_KEY=발급받은 groq api 키
    
    #LM Studio
    OPENAI_API_BASE="http://localhost:1234/v1"
    OPENAI_MODEL_NAME=NA
    OPENAI_API_KEY=NA

    영화대본 생성 예시

    다음은 PraisonAI를 사용하여 영화대본을 만들어보겠습니다. 아래와 같이 명령어 1줄을 복사해서 명령어 프롬프트 상에서 붙여 넣고 실행합니다. --auto는 CrewAI와 Autogen 중에서 프레임워크를 자동으로 선택하는 옵션입니다. 

    praisonai --auto createa movie script of A Cat in Mars

    코드 실행결과 화면

    코드를 실행하면 위 화면과 같이 컨셉개발자, 대본작가, 감독 각 에이전트들이 맡은 역할을 수행하고 서로 소통하며, 영화대본이 완성됩니다. 다음 내용은 코드 실행결과 출력된 내용의 번역본입니다. 

     

    제목: 화성의 고양이: 고양이의 우주 탐험

    개요: 똑똑한 길 잃은 고양이가 화성으로 향하는 우주선에 몰래 탑승하여 우주 외계 생명체의 대표사절로 활약하면서 자기 발견, 우정, 그리고 신비로운 화성에서의 생존을 불러일으키는 스릴 넘치는 모험을 시작한다.

    시나리오:

    I. 소개: 화성의 고양이는 혁신적이고 매혹적인 영화로, 따뜻한 고양이 모험의 매력과 알려지지 않은 화성의 경이로움을 결합한다. 정확한 과학적 사실을 매력적이고 사랑스러운 고양이 주인공과 통합함으로써, 이야기는 과학 소설 팬부터 고양이 애호가와 가족까지 다양한 관객에게 공감할 것으로 보장된다.

    II. 세계 창조: 이 영화는 인류가 화성에 영구적인 존재를 확립하려는 과정을 가까운 미래로 설정한다. 이 우주 프로그램은 국제 우주 기관과 사적 기업의 협력을 중심으로 이루어진 세계적으로 유명한 화성 탐사 이니셔티브(MEI)가 주도한다.

    III. 캐릭터:

    • A. 미로 - 화성의 고양이 도시의 조선소에 사는 길고양이인 미로는 기민하고 약삭빠르며 모험을 즐기는 고양이이다. 눈부신 파란 눈과 목에 특징적인 흰 자국을 가진 미로의 호기심 많고 두려움 없는 성격은 그를 곤경에 빠뜨리지만, 역사를 바꿀 여정에 나서게 한다.
    • B. 아바 파텔 박사 - 미션 지휘관 고도로 숙련된 엄격한 과학자인 아바는 화성으로 향하는 우주선 오디세이를 안정적으로 이끈다. 그녀는 따라야 할 엄격한 규정과 규약에도 불구하고 알려지지 않은 것에 대한 비밀스러운 매력을 품고 있으며, 인생을 바꿀 발견을 갈망한다.
    • C. 맥스웰 "맥스" 카터 박사 - 주임 엔지니어 맥스의 뛰어난 두뇌는 오디세이의 추진과 생명 지원 시스템을 설계했다. 우주선 안에서 그는 쾌활하고 장난기 많은 태도를 유지하지만, 예기치 않은 사건들의 연속은 그를 가장 깊은 두려움에 직면시키고 진정한 목적을 다시 발견하게 할 것이다.

    IV. 스토리 개요:

    • Act 1 미로의 모험적인 정신은 그를 오디세이로 이끌어, 거기서 그는 발각되지 않고 몰래 탑승하는 데 성공한다. 한편, 승무원들은 화성으로의 역사적인 여정을 준비한다.
    • Act 2 미로의 존재는 처음에 비밀로 유지되지만, 고양이의 위장이 드러나자 승무원들 사이에 긴장이 고조된다. 오디세이가 화성에 접근하면서 예기치 않은 시스템 고장이 미션을 위협하고, 승무원들은 미로가 그 원인일 수 있다는 가능성을 직면하게 된다.
    • Act 3 승무원들이 오디세이를 구하기 위해 노력하는 동안 미로는 화성의 풍경을 탐험하고 다른 인류가 아닌 화성 생명체를 만난다. 고양이는 화성 생명체와의 독특하고 공생적인 관계를 형성한다. 화성 생명체의 도움을 받아 미로는 손상된 시스템을 수리하고 오디세이와 승무원을 구한다.
    • Act 4 미로의 화성 생명체와의 상호 작용의 발견은 인류와 화성 원주민 종족 간의 새로운 시대를 촉발시킨다. 아바, 맥스 및 오디세이 승무원들은 영웅으로서 지구로 돌아오지만, 미로는 인류와 화성 원주민 종족 모두를 위한 첫 번째 별교대 사절로서 화성에 남는다.

    V. 주제: 화성의 고양이는 탐구심, 자기 발견, 우정 및 역경에 대한 단체의 힘 등의 주제를 다룬다. 이 영화는 인간과 동물 간의 유대의 중요성과 다른 지능적 종에 대한 협력, 상호 이해 및 배움의 잠재력을 강조한다.

    VI. 시각 스타일: 현실적이고 상상력 넘치는 시각적 요소의 조합이 지구와 화성의 환경을 모두 생생하게 만들 것이다. 이 영화의 시각적 스타일은 화려한 화성의 색상과 드라마틱한 경관을 반영할 것이며, 캐릭터 중심의 서사는 관객을 감정적으로 이야기와 그 캐릭터들에 연결시킬 것이다.

    VII. 결론: 화성의 고양이는 과학 소설의 전통적인 경계를 넘어선 스릴 넘치고 상상력 넘치며 따뜻한 모험이다. 매력적이고 사랑스러운 고양이 주인공과 흥미로운 화성 풍경, 그리고 생각할 거리를 제시하는 주제들로 이 영화는 모든 연령의 관객을 사로잡고 영감을 줄 것으로 약속한다.

    • FADE IN: INT. 오디세이 - 낮, 거리를 누비는 똑똑한 유기묘인 미로가 화성행 우주선 오디세이에 몰래 스며든다.
    • INT. 오디세이 - 낮, 미션 지휘관이자 규율적인 과학자인 드. 아바 파텔이 시스템을 점검한다.
    • INT. 오디세이 - 낮, 미로가 숨어 있는 동안 선원들을 몰래 관찰한다.
    • INT. 오디세이 - 낮, 유쾌한 주요 엔지니어인 드. 맥스웰 "맥스" 카터가 추진체 작업을 한다.
    • INT. 오디세이 - 낮, 미로의 위장이 들킨다. 긴장이 고조된다.
    • EXT. 화성 - 낮, 오디세이가 화성을 공전한다. 미로가 도망치고, 탐험하며, 화성 생물체를 만난다.
    • EXT. 화성 - 낮, 미로는 화성 생물체와 공생 관계를 형성한다. 그들은 서로 놀고, 음식을 나누며, 서로를 배우며, 서로를 이해한다.
    • EXT. 화성 - 낮, 미로는 화성 생물체의 도움을 받아 오디세이를 구한다. 그는 승무원들에게 자신이 미션이 이루어지는 데 필수적인 동맹이 되었음을 보여준다.
    • INT. 오디세이 - 낮, 승무원들이 미로와 화성 생명체와의 상호 작용을 발견하면서, 그들의 놀란 반응이 펼쳐진다.
    • EXT. 화성 - 낮, 드. 아바 파텔을 포함한 승무원들이 지구로 돌아간다. 한편, 미로는 화성의 첫 번째 행성의 사절로 남아있어, 오디세이가 떠나는 것을 지켜본다.
    • EXT. 화성 - 낮, 화성의 면을 크게 비추는 장면에서, 배경에서 오디세이가 떠나는 동안 미로와 화성 생물체가 안아주는 모습이 포착된다.
    • FADE OUT. 끝.
     [DEBUG]: == Working Agent: Concept Developer
     [INFO]: == Starting Task: Generate a unique and engaging concept for 'A Cat in Mars'.
     [DEBUG]: == [Concept Developer] Task output: Title: "The Martian Purr: A Feline Voyage"
    
    Logline:
    A street-smart stray cat stows away on a Mars-bound spaceship, becoming the unwitting feline ambassador to extraterrestrial life
     and igniting a thrilling adventure of self-discovery, friendship, and survival on the mysterious Red Planet.                   
    Concept Document:
    
    I. Introduction:
    A Cat in Mars, an innovative and captivating film, combines the warmth of a heartwarming feline adventure with the awe-inspiring
     allure of the unknown Martian landscape. By integrating accurate scientific facts with a charming and lovable cat protagonist, the story is guaranteed to resonate with a wide range of audiences, from die-hard science fiction fans to cat lovers and families.                                                                                                                              
    II. World Creation:
    The film is set in the near future, with humanity on the verge of establishing a permanent presence on Mars. The space program i
    s spearheaded by the globally renowned Mars Exploration Initiative (MEI), a collaboration between international space agencies and private enterprises.                                                                                                         
    III. Characters:
    A. Milo - The Martian Purr
    A stray cat living in the city's shipyard, Milo is a resourceful, cunning, and adventurous feline with a strong survival instinc
    t. With striking blue eyes and a signature white patch on his neck, Milo's curious and fearless nature gets him into trouble, but also leads him to embark on a journey that would change the course of history.                                                
    B. Dr. Ava Patel - Mission Commander
    A highly skilled and disciplined scientist, Ava's steady hand guides the Mars-bound spacecraft, the Odyssey. Despite the strict 
    regulations and protocols she must follow, Ava harbors a secret fascination for the unknown and longs for a life-changing discovery.                                                                                                                            
    C. Dr. Maxwell "Max" Carter - Chief Engineer
    Max's brilliant mind designed the Odyssey's propulsion and life-support systems. Aboard the spacecraft, he maintains an easygoin
    g and playful demeanor, but a series of unexpected events will force him to confront his deepest fears and rediscover his true purpose.                                                                                                                         
    IV. Story Outline:
    Act 1:
    Milo's adventurous spirit leads him to the Odyssey, where he manages to stow away undetected. Meanwhile, the crew prepares for t
    heir historic journey to Mars.                                                                                                  
    Act 2:
    Milo's presence on board is initially kept a secret, but when the cat's cover is blown, tensions rise among the crew. As the Ody
    ssey approaches Mars, a series of unexpected system failures threaten the mission, and the crew is forced to confront the possibility that Milo might be the cause.                                                                                             
    Act 3:
    As the crew works to save the Odyssey, Milo escapes and explores the Martian landscape. When the cat encounters an indigenous Ma
    rtian life form, a unique and symbiotic relationship forms between the two species. With the help of the Martian creature, Milo manages to repair the damaged systems, saving the Odyssey and the crew.                                                         
    Act 4:
    The discovery of Milo's interaction with the Martian life form sparks a new era of interstellar cooperation and understanding be
    tween humans and the native Martian species. Ava, Max, and the rest of the Odyssey crew return to Earth as heroes, while Milo remains on Mars as the first interstellar ambassador for both species.                                                            
    V. Themes:
    A Cat in Mars explores themes of curiosity, self-discovery, friendship, and the power of unity in the face of adversity. The fil
    m highlights the significance of the human-animal bond and the potential for collaboration, mutual understanding, and learning from other intelligent species.                                                                                                  
    VI. Visual Style:
    A blend of realistic and imaginative visual elements will bring both the Earth-bound and Martian environments to life. The film'
    s visual style will reflect the vibrant colors and dramatic vistas of Mars, while the character-driven narrative connects the audience emotionally to the story and its characters.                                                                             
    VII. Conclusion:
    A Cat in Mars is a thrilling, imaginative, and heartwarming adventure that transcends the traditional boundaries of science fict
    ion. With its engaging and lovable feline protagonist, intriguing Martian landscape, and thought-provoking themes, the film promises to captivate and inspire audiences of all ages.                                                                            
    
     [DEBUG]: == Working Agent: Scriptwriter
     [INFO]: == Starting Task: Turn the 'A Cat in Mars' concept into a script, including dialogue and scenes.
     [DEBUG]: == [Scriptwriter] Task output: Title: The Martian Purr: A Feline Voyage
    
    FADE IN:
    
    INT. ODYSSEY - DAY
    
    Milo, a street-smart stray cat, sneaks aboard the Mars-bound spaceship ODYSSEY.
    
    INT. ODYSSEY - DAY
    
    DR. AVA PATEL, a disciplined scientist and mission commander, checks systems.
    
    INT. ODYSSEY - DAY
    
    Milo, hidden, observes the crew.
    
    INT. ODYSSEY - DAY
    
    DR. MAXWELL "MAX" CARTER, the easygoing chief engineer, works on propulsion.
    
    INT. ODYSSEY - DAY
    
    Milo's cover is blown. Tensions rise.
    
    EXT. MARS - DAY
    
    The Odyssey orbits Mars. Milo escapes, explores, encounters a Martian creature.
    
    EXT. MARS - DAY
    
    Milo forms a symbiotic relationship with the Martian creature.
    
    EXT. MARS - DAY
    
    With Martian help, Milo saves the Odyssey.
    
    INT. ODYSSEY - DAY
    
    Crew discovers Milo's interaction with Martian life.
    
    EXT. MARS - DAY
    
    Ava, Max, and the crew return to Earth.
    
    EXT. MARS - DAY
    
    Milo remains, the first interstellar ambassador.
    
    FADE OUT.
    
    THE END
    
    
     [DEBUG]: == Working Agent: Director
     [INFO]: == Starting Task: Create a storyboard for 'A Cat in Mars' based on the script.
     [DEBUG]: == [Director] Task output: 1. INT. ODYSSEY - DAY
    A tight shot of a street-smart stray cat, MILO, sneaks aboard the Mars-bound spaceship ODYSSEY as the crew, including DR. AVA PA
    TEL, checks systems in the background. Milo's eyes widen with curiosity as he explores the unfamiliar surroundings.             
    2. INT. ODYSSEY - DAY (continuous)
    A medium shot of DR. MAXWELL "MAX" CARTER, the easygoing chief engineer, shows him working on propulsion while Milo stealthily o
    bserves him from a distance.                                                                                                    
    3. INT. ODYSSEY - DAY (continuous)
    A close-up of Milo's face as his cover is blown, revealing his presence to the crew. Tension rises as crew members react with su
    rprise and apprehension.                                                                                                        
    4. EXT. MARS - DAY
    The Odyssey orbits Mars. A series of shots shows Milo escaping, exploring the Martian landscape, and encountering a Martian crea
    ture.                                                                                                                           
    5. EXT. MARS - DAY (continuous)
    Milo forms a symbiotic relationship with the Martian creature through a montage of images. They are seen playing, sharing food, 
    and learning from each other.                                                                                                   
    6. EXT. MARS - DAY (continuous)
    Milo enlists the Martian creature's help to save the Odyssey, showing the crew that he has become an essential ally in their mis
    sion.                                                                                                                           
    7. INT. ODYSSEY - DAY
    A scene of the crew discovering Milo's interaction with Martian life unfolds through their shocked and amazed reactions.
    
    8. EXT. MARS - DAY
    The crew, including DR. AVA PATEL, returns to Earth. Meanwhile, Milo remains on Mars as the first interstellar ambassador, watch
    ing the Odyssey depart.                                                                                                         
    9. EXT. MARS - DAY
    A wide shot of Mars shows Milo and the Martian creature embracing in the foreground as the Odyssey departs in the background.
    
    10. FADE OUT.
    
    THE END
    
    This storyboard captures the essence of the script while emphasizing Milo's journey from stray cat to interstellar ambassador.

    "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

    맺음말

    오늘은  AI 에이전트 활용도구 PraisonAI의 개요, 구성 요소, 주요 기능, 사용 방법, 그리고 영화 대본 생성 예시를 살펴보았습니다. PraisonAI는 다양한 멀티 에이전트 시스템을 손쉽게 만들고 관리할 수 있는 로우 코드 프레임워크로, 코드 작성 없이 간편하게 에이전트 시스템을 구성하고 관리할 수 있으며, Ollama, Groq API, LM Studio, Mistral API 등 다양한 모델을 활용할 수 있고, 각 에이전트의 역할, 목표, 작업 등을 세밀하게 설정할 수 있는 유용한 도구입니다. 

     

    여러분도 PraisonAI를 활용하여 영화 스크립트 작성이나 게임, 교육 같은 분야의 창의적인 컨텐츠를 한번 만들어보시면 어떨까요? 이 글이 PraisonAI를 활용하시는 데 도움이 되었기를 바라며, 그럼 저는 다음에 더 유익한 정보를 가지고 다시 찾아뵙겠습니다. 감사합니다. 

     

     

    2024.02.20 - [AI 도구] - LangChain과 CrewAI를 활용한 News 검색-분석-요약 자동화

     

    LangChain과 CrewAI를 활용한 News 검색-분석-요약 자동화

    안녕하세요! 오늘은 LangChain, CrewAI를 활용해서 사용자가 요청한 키워드와 관련된 뉴스 기사를 인터넷에서 검색하고, 분석, 요약, 작성하는 과정을 자동화하는 방법을 알아보겠습니다. LangChain은

    fornewchallenge.tistory.com

    반응형