# generate company -- multi step agent to create synthetic data to fuel your search ## onboarding form: - based on onboarding stage, user will input data - name - generated based on description or manual - description - what does this company do? ## After creating company, choose what to generate: people - name, email, role, skills, apps used, manager, department, projects project - name, description, team member, artifacts artifacts - title, url, type, source_app, created date, created person, last modified date, last modified person, description, metadata Full Auto default cycle - 1 month, existing people, existing project, generate more artifacts (artifacts may make more people) Full Auto using numbers (x people minimum) (x project minimum) (x artifact per project per person) ## Queue - action (people, project, artifact) - prompt - results - done: 1 the agent will grab the queue do the prompt (on server cron) put the result into the db (mark it as done) ### create the necessary entity into the correct table based on this json - grab the json - see if the person's mentioned in the artifact or projects exist - if not create the person entity - now generate the artifact into artifact table but use email of person when generating artifacts - grab the person, grab the project, grab last 5 artifacts within the project if exists - grab the Connector and types list - feed that to LLM and say what would this person could do based on the role, and last 5 things this person worked on get json each artifact can be enriched with content in the tabular view ## Browse the data tabular ## Search the data filters - from: - app: - updated: # Configurator - Connectors (enable or disable slack, figma, github, confluence, jira) - Icons - people - apps / connectors - types - Types - change metadata shown for type / connector - eg. bug / jira - e.g. bug / github - e.g. bug / ado - e.g. mail / gmail - e.g. mail / outlook - e.g. message / slack - e.g. message / Teams - e.g. meeting / Teams - e.g. event / Outlook - e.g. event / Google Calendar - e.g. meeting / Zoom - e.g. Document / OneDrive - e.g. PowerPoint / OneDrive - e.g. Excel / OneDrive - e.g. Google Doc / Google Drive - e.g. Google Sheets / Google Drive - e.g. Google Slides / Google Drive - e.g. jpg