PraisonAI :简化各种大模型应用的创建和编排


PraisonAI - PraisonAI应用程序将AutoGen和CrewAI或类似的框架结合到一个低代码解决方案中,用于构建和管理多代理LLM系统,专注于简单性,自定义性和可扩展性。

PraisonAI 应用程序将 AutoGen 和 CrewAI 或类似框架组合成一个低代码解决方案,用于构建和管理多代理 LLM 系统,重点关注简单性、定制性和高效的人机协作。简化各种 LLM 应用程序的多代理系统的创建和编排,强调易用性、定制和人工代理相互作用。

framework: crewai
topic: Artificial Intelligence
roles:
  screenwriter:
    backstory: 'Skilled in crafting scripts with engaging dialogue about {topic}.'
    goal: Create scripts from concepts.
    role: Screenwriter
    tasks:
      scriptwriting_task:
        description: 'Develop scripts with compelling characters and dialogue about {topic}.'
        expected_output: 'Complete script ready for production.'

在您的项目中包含 praisonai 包

from praisonai import PraisonAI

def basic(): # Basic Mode
    praison_ai = PraisonAI(agent_file="agents.yaml")
    praison_ai.main()
    
def advanced(): # Advanced Mode with options
    praison_ai = PraisonAI(
        agent_file=
"agents.yaml",
        framework=
"autogen",
    )
    praison_ai.main()
    
def auto(): # Full Automatic Mode
    praison_ai = PraisonAI(
        auto=
"Create a movie script about car in mars",
        framework=
"autogen"
    )
    print(praison_ai.framework)
    praison_ai.main()

if __name__ ==
"__main__":
    basic()
    advanced()
    auto()