Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for workforce planning. The methods, systems, and apparatus include actions of obtaining historical project data describing previous projects, generating a knowledge graph based at least on the historical project data, obtaining future project data describing a future project, identifying a particular previous project that matches the future project based at least on the knowledge graph and the data describing the future project, generating similarity scores between the previous projects and the future project, determining that the similarity score between the particular previous project and the future project satisfies a similarity threshold, identifying the particular previous project as matching the future project, identifying personnel for the future project based at least on the skills needed for the particular previous project, and generating a resource plan for the future project based at least on the identified personnel.
展开▼