🧩 Built-in Plugins

AI Plugin

The Gauzy AI plugin provides intelligent features powered by machine learning and NLP.

Overview

PropertyValue
Package@ever-co/gauzy-plugin-integration-ai
Sourcepackages/plugins/integration-ai
UI Packagepackages/plugins/integration-ai-ui

Features

  • Employee-Job Matching β€” AI-powered matching of employees to job openings
  • Smart Search β€” NLP-powered search across entities
  • Automation Suggestions β€” intelligent workflow suggestions
  • Data Analysis β€” automated pattern detection in time logs and activity

Configuration

# Gauzy AI API Configuration
GAUZY_AI_GRAPHQL_ENDPOINT=http://localhost:3005/graphql
GAUZY_AI_REST_ENDPOINT=http://localhost:3005

# AI Features
AI_ASSIST_ENABLED=true

Architecture

Gauzy API
  β”‚
  β”œβ”€β”€ integration-ai (plugin)
  β”‚     β”œβ”€β”€ AI Service
  β”‚     β”œβ”€β”€ Employee-Job Matching
  β”‚     └── NLP Processing
  β”‚
  └── Gauzy AI Server (external)
        β”œβ”€β”€ GraphQL API
        β”œβ”€β”€ Machine Learning Models
        └── Vector Search

Employee-Job Matching

The AI plugin matches employees to job openings based on:

  • Skills and experience
  • Availability
  • Past performance
  • Project preferences
// Example: Get AI-matched employees for a job
const matches = await aiService.getEmployeeJobMatches({
  jobId: "job-uuid",
  limit: 10,
  minScore: 0.7,
});

Integration with Gauzy AI Server

The plugin communicates with an external Gauzy AI server via GraphQL:

query EmployeeJobMatches($input: MatchInput!) {
  employeeJobMatches(input: $input) {
    employeeId
    jobId
    score
    reasons
  }
}

Edit this page

Copyright Β© 2023-Present Ever Co. LTD.Docs by Sourcey