diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..335ea9d07 --- /dev/null +++ b/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2018 The Python Packaging Authority + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index cf31599fa..5b528d72c 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ ## Why CrewAI? The power of AI collaboration has too much to offer. -CrewAI is designed to bridge to enable AI agents to assume roles, share goals, and operate in a cohesive unit - much like a well-oiled crew. Whether you're building a smart assistant platform, an automated customer service ensemble, or a multi-agent research team, CrewAI provides the backbone for sophisticated multi-agent interactions. +CrewAI is designed to enable AI agents to assume roles, share goals, and operate in a cohesive unit - much like a well-oiled crew. Whether you're building a smart assistant platform, an automated customer service ensemble, or a multi-agent research team, CrewAI provides the backbone for sophisticated multi-agent interactions. ## Getting Started @@ -23,8 +23,16 @@ pip install crewai from crewai import Agent, Task, Crew, Process # Define your agents with roles and goals -researcher = Agent(role='Researcher', goal='Discover new insights') -writer = Agent(role='Writer', goal='Create engaging content') +researcher = Agent( + role='Researcher', + goal='Discover new insights', + backstory="You're a world cvlass researcher working on a amjor data science company" +) +writer = Agent( + role='Writer', + goal='Create engaging content', + backstory="You're a famous technical writer, specialized on writing data related content" +) # Create tasks for your agents task1 = Task(description='Investigate the latest AI trends', agent=researcher) diff --git a/pyproject.toml b/pyproject.toml index fd7c1f8b6..b7fd3f572 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,16 @@ + [tool.poetry] name = "crewai" version = "0.1.0" -description = "" +description = "Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks." authors = ["Joao Moura "] readme = "README.md" +[tool.poetry.urls] +Homepage = "https://github.com/joaomdmoura/crewai" +Documentation = "https://github.com/joaomdmoura/CrewAI/wiki/Index" +Repository = "https://github.com/joaomdmoura/crewai" + [tool.poetry.dependencies] python = ">=3.8.1,<4.0" pydantic = "^2.4.2"