How does Assist come up with answers?
rebrand'Copilot' is now called 'Assist' in all Procore web and mobile products. All functionality remains the same.
'Copilot' is now called 'Assist' in all Procore web and mobile products. All functionality remains the same.
Assist AvailabilityProcore Assist is generally available to customers in North America who license the required tool set. Additional beta features are being made available gradually and can be enabled on an opt-in basis.
For international customers who license the required tool set, two Assist beta experiences will gradually become available. The core beta experience offers access to Assist in Procore's Global Search. The second beta offers additional features. You can choose to opt into either or both beta experiences if your company licenses the required tool set.
Note: Assist only answers questions in English at this time, and uses United States English construction terminology.
See Enable Assist to learn how to activate Assist or its beta features.
Procore Assist is generally available to customers in North America who license the required tool set. Additional beta features are being made available gradually and can be enabled on an opt-in basis.
For international customers who license the required tool set, two Assist beta experiences will gradually become available. The core beta experience offers access to Assist in Procore's Global Search. The second beta offers additional features. You can choose to opt into either or both beta experiences if your company licenses the required tool set.
Note: Assist only answers questions in English at this time, and uses United States English construction terminology.
See Enable Assist to learn how to activate Assist or its beta features.
CautionLike all AI tools, Assist's answers might not be entirely accurate. You must evaluate any recommendations or suggestions against your own reasonable policies and procedures before taking action. We recommend human review of any AI-generated outputs.
Like all AI tools, Assist's answers might not be entirely accurate. You must evaluate any recommendations or suggestions against your own reasonable policies and procedures before taking action. We recommend human review of any AI-generated outputs.
Background
Assist leverages the latest in artificial intelligence (AI) technology, and as such its capabilities are always growing and changing. However, the way it finds information stays the same, no matter what new information it's able to access as improvements are made.
Answer
Assist is an Artificial Intelligence (AI) tool, and its foundation is a Large Language Model (LLM). It is capable of reading a question asked in natural language, like the kind of question you might ask a coworker. It references certain information to respond using natural language, but a lot happens in between asking your question and receiving Assist's response. Here is how Assist works behind the scenes:
First, you ask a question in natural language. As opposed to the search engine technology we're used to, Assist responds much better to questions asked using full sentences, instead of just a few keywords. It needs your full thought written out to interpret the intent of what you're asking, just like a person might. It then takes your natural language question, and converts it into a sequence of numerical values on a kind of map, called vectors.
Next, Assist determines the intent of your question. When we talk about interpreting intent, we mean that Assist is deciding which "skill", or database, to access to find the right information to answer your question. If your intent is to find out how to do something in Procore, Assist sends your query in mathematical form over to the skill that addresses all questions about how to use Procore. The skill looks at the numerical values from your question, and finds the closest values present in the database to determine which information should be used to answer your question.
Then, information is sent from the service back to Assist. When Assist receives the information from the relevant skill, still in numerical format, it collects it and translates it back to natural language. Finally, Assist presents the answer to you along with links to the files or items in Procore where it found the answer to your question.
Assist does NOT know:
Your username or password
Your role on a project
Your company's specific terminology
Historical project information