Agent Matching

How does Kubiya know which agent will be the best match for the specific task?

  • When an agent is configured/defined, its details and description are embedded in the kubiya AI platform which includes several large language Models.

  • Once the user converses with Kubia from Slack, the message is also processed on the same platform.

  • The matching is made via a vector database which is based on an approximate nearest neighbor (ANN) search. In our case, an ANN search query's the slack message for the nearest vector neighbor (The Kubiya Agent details).

Last updated