Table of contents
Official Content
  • This documentation is valid for:

Globant Enterprise AI Lab provides Public Tools in every project. These Public Tools are preconfigured and available by default for use when defining Agents.

Refer to the following dialog:

Public Tools in Globant Enterprise AI Lab - May release

You can access this dialog from the AI & Tools Tab of an Agent by going to the Agents & Tools to use section and clicking on + Add.

In this specific case, a filter has been applied to display only Public Tools. Therefore, in the left pane, you can see the list of tools starting with com.globant.geai, which correspond to Public Tools.

Some Public Tools require custom configuration to work properly. These tools are marked with a warning icon, indicating that setup is required before they can be used.

Below is a list of Public Tools that require configuration, along with the specific settings needed for each.

Google Drive Tools (Oauth Authorization Flow)

Using the following Tools, you can create and interact with Google Docs and upload images to Google Drive through your personal Google Account. Each user will be prompted to complete the OAuth authorization flow at the time of interaction with the Agent.

  • com.globant.geai.gdrive.create_docs_post: Creates a new Google Docs document with specified content.
  • com.globant.geai.gdrive.upload_image: Uploads an image to Google Drive.
  • com.globant.geai.gdrive.fill_blanks_google_docs: Fills out templates by replacing blank fields or marked keywords with given values.
  • com.globant.geai.gdrive.read_google_docs: Reads and extracts text from an existing Google Docs document.

Login will be required interactively when chatting with the Agent:

GDrive_Public_Tools_LoginScreen

GDrive_Public_Tools_LoginScreenPrompt

Google OAuth 2.0 Setup for Google Drive & Docs Access

Before configuring these Tools, you must set up the OAuth 2.0 authorization flow in your Google Cloud Project.

Step 1: Access Google Cloud Console

Step 2: Create or Select a Project

  • Click on the project selector (top-left).
  • Select an existing project or click "New Project" to create one.
  • Provide a name and click "Create".

Step 3: Enable Required APIs

Go to APIs & Services > Library, and enable the following APIs: * Google Drive API * Google Docs API

Step 4: Configure the OAuth Consent Screen

  1. Navigate to APIs & Services > OAuth consent screen.
  2. Choose "External" (or "Internal" for organization-only use).
  3. Fill out:
  4. App name
  5. User support email
  6. Developer contact information
  7. Under Scopes, click "Add or Remove Scopes" and add: https://www.googleapis.com/auth/drive
    https://www.googleapis.com/auth/documents

  8. Save and finish the configuration. You may keep it in Testing mode.

Step 5: Create OAuth 2.0 Credentials

  1. Go to APIs & Services > Credentials.
  2. Click "Create Credentials" > OAuth client ID.
  3. Choose Web application.
  4. Provide:
  5. Name: e.g., GoogleDrive OAuth 2.0 Web App - geai-app
  6. Authorized redirect URIs:
    https://console.domain/oauth_tool_login_callback
    e.g., https://console.saia.ai/oauth_tool_login_callback
  7. Click "Create" and save the Client ID and Client Secret.

Step 6: Register the OAuth Secret in Globant Enterprise AI

After completing the OAuth setup, you must register the credentials in your Project inside Globant Enterprise AI.

Create a new Secret in your Project with the following content, replacing values with the ones you received:

{
"id": "globant-enterprise-ai-dev",
"name": "Gmail OAuth 2.0 Web App - globant-enterprise-ai-dev",
"type": "oauth2",
"provider": "google",
"oAuth": {  
 "clientId": "_INSERT YOUR CLIENT ID_",  
 "clientSecret": "_INSERT YOUR CLIENT SECRET_",  
 "authorizationUrl": "https://accounts.google.com/o/oauth2/auth",  
 "redirectUri": "https://console.saia.ai/oauth_tool_login_callback",  
 "tokenUrl": "https://oauth2.googleapis.com/token",  
 "scopes":   
   "https://www.googleapis.com/auth/drive.file",  
   "https://www.googleapis.com/auth/drive"  
   
}  
}

Notes redirectUri must be set with the same URI that you provided in the GCP Project.
Complete your clientId and ClientSecret from the information provided in the GCP Project.
* You can also adjust the scopes in order to require less permissions.

  1. Go to the Globant Enterprise AI Backoffice to create a Secret. Enter a descriptive name in the Name field (for example 'gdrives'). This name is the one that will be later referenced in the tools.credential_oauth parameter of the Tool.
  2. In the Value field of the Secret, paste the full content of the JSON created above. Confirm to save the Secret.
  3. Inside the Agent you are creating, go to the AI & Tools Tab, select the Agents & Tools to use section and click on + Add. In the left pane, select the desired Tool. Also, click on the Tool in the left pane to see the required Parameters. Proceed to fill the values in the Parameters column.

Parameters

Both Google Drive tools require you to complete the following parameters (in the Parameters column):

  • tools.credentials_oauth: The name of the Secret that stores the Oauth Credential information
  • email: The email address to which the Google Drive file generated by the Tool will be sent.

Google Drive Tools (Service Account Credentials)

Through the following Tools you can create and interact with Google Docs and upload images to Google Drive:

  • com.globant.geai.gdrive_create_docs_post: Creates a new Google Docs document with specified content.
  • com.globant.geai.gdrive_upload_image: Uploads an image to Google Drive.
  • com.globant.geai.gdrive_fill_blanks_google_docs: Fills out templates by replacing blank fields or marked keywords with given values.
  • com.globant.geai.gdrive_read_google_docs: Reads and extracts text from an existing Google Docs document.

Before configuring these Tools, you have to go to the Google Cloud Platform to get a JSON file that stores the service account credentials. To achieve this, proceed as follows:

  1. Log in to the Google Cloud Console.
  2. Create a new project or select an existing one.
  3. Activate the following APIs for that project:
  4. Google Drive API
  5. Google Docs API
  6. From the side menu, go to IAM & Admin > Service Accounts and create a new service account.
  7. Grant the necessary roles (for example, Editor).
  8. In the created service account, go to the Keys tab and create a new key in JSON format and download the file. This file contains the credentials needed to authenticate requests.

This JSON file will be used later.

Once the previous steps have been carried out from the Google Cloud Platform:

  1. Go to the Globant Enterprise AI Backoffice to create a Secret. Enter a descriptive name in the Name field (for example 'gdrives'). This name is the one that will be later referenced in the credentials parameter of the Tool.
  2. In the Value field of the Secret, paste the full content of the JSON file downloaded from Google Cloud Platform (containing the service account credentials). Confirm to save the Secret.
  3. Inside the Agent you are creating, go to the AI & Tools Tab, select the Agents & Tools to use section and click on + Add. In the left pane, select the desired Tool. Also, click on the Tool in the left pane to see the required Parameters. Proceed to fill the values in the Parameters column.

Parameters

Both Google Drive tools require you to complete the following parameters (in the Parameters column):

  • credentials: The name of the Secret that stores the service account credentials in JSON format (in this example, the Secret name is 'gdrives').
  • email: The email address to which the Google Drive file generated by the Tool will be sent.

Jira Tool

Through the following Tool you can create Jira tickets:

  • com.globant.geai.jira_ticket_insert

Before configuring this Tool, you have to get required information from the Atlassian platform. To do so, follow the steps below:

  • Go to Atlassian API Tokens and log in.
  • Create an API Token, name it (for example: “Jira Tool”), and copy the token generated.

Once the previous steps have been carried out from Atlassian:

  1. Go to the Globant Enterprise AI Backoffice to create a Secret.
  2. Enter a descriptive name in the Name field. This name will be used later in the token parameter of the Tool.
  3. In the Value field, paste the API token value previously obtained.
  4. Save the secret.
  5. Inside the Agent you are creating, go to the AI & Tools Tab, select the Agents & Tools to use section and click on + Add. In the left pane, check the desired tool (com.globant.geai.jira_ticket_insert). Also, click on the Tool in the left pane to see the required Parameters, and proceed to fill in the values in the Parameters column.

Parameters

This Tool requires you to complete the following parameters (in the Parameters column):

  • url: Your Jira workspace URL (for example: https://genexus-team.atlassian.net/).
  • username: The email address you use to access your Jira account.
  • token: The name of the Secret that stores the API token you generated in Atlassian.
  • projectKey: To find your Jira project key (needed to create tickets), follow the steps below:

  • Go to: https://organization.atlassian.net/jira/projects/

  • Replace organization with the name of your Jira workspace or company account.
  • You’ll see a list of all your Jira projects.
  • Look for the "Key" column, this shows the project key you need.
  • Note: The project name is not the same as the project key, so make sure you're using the correct one.

SharePoint Tools

Through the following Tools you can create a Word document and upload images in SharePoint:

  • com.globant.geai.sharepoint_create_word
  • com.globant.geai.sharepoint_upload_image

Before configuring the Tool, make sure to prepare the required credentials in JSON format. The structure should look as follows:

{
"client_id": "your-microsoft-email",
"client_secret": "your-password",
"sharepoint_url": "https://your-domain.sharepoint.com/sites/your-site"
}

Note that "client_id" and "client_secret" values correspond to the SharePoint user credentials. Remember to indicate your-domain and your-site for the "sharepoint_url" value.

Once the previous steps have been carried out:

  1. Go to the Globant Enterprise AI Backoffice to create a Secret.
  2. Enter a descriptive name in the Name field. This name will be used later in the credentials parameter of the Tool.
  3. In the Value field, paste the folder path where the file will be saved in SharePoint.
  4. Save the secret.
  5. Enter Globant Enterprise AI Lab and inside the Agent you are creating, go to the AI & Tools Tab, select the Agents & Tools to use section and click on + Add. In the left pane, select the desired Tool (com.globant.geai.sharepoint_create_word or com.globant.geai.sharepoint_upload_image). Also, click on the Tool in the left pane to see the required Parameters. Proceed to fill the values in the Parameters column.

Parameters

Both SharePoint Tools require you to complete the following parameters (in the Parameters column):

  • credentials: Name of the Secret that stores the SharePoint access data in JSON format.
  • path: Folder structure where the file will be saved in SharePoint (for example, /sites/your-site/Shared Documents/your_folder/another_folder).

Other Public Tools that do not require configuration

Research Tool

com.globant.geai.arxiv_search: Searches for research papers on arXiv.org, an open-access repository for fields such as physics, mathematics, computer science, and more.

RAG Tool

com.globant.geai.chat_with_rag: Allows an Agent to interact directly with one or more RAG Assistants configured in the same Project. For more information, see RAG Tool.

Code Interpreter Tool

com.globant.geai.code_interpreter: Execute and interpret code snippets, providing immediate feedback on code execution. It is specifically tailored for Python, allowing users to input Python code and receive outputs or error messages in real-time.

Artifact Tool

com.globant.geai.create_artifact: This tool is used in a Process. It can write some generated content into an artifact (file). It returns the file-path where the artifact was stored.

Image Generation Tool

com.globant.geai.create_image: Creates unique images based on text descriptions. Just type what you want, and the tool will generate an original image.

Feedback Tool

com.globant.geai.get_user_feedback: Request feedback from the user about your work. This tool is used only in Processes.

Pubmed Tools

com.globant.geai.pubmed_fetch: Retrieves detailed information about research papers in PubMed using a list of paper IDs (PMIDs). It provides key details such as title, authors, abstract, publication date, and journal information. It is recommended to use it with com.globant.geai.pubmed_search.

com.globant.geai.pubmed_search: Searches for research papers in PubMed, the leading database for biomedical and life sciences literature. It returns a list of paper IDs (PMIDs) that match your query, which you can then use to fetch detailed information. It is recommended to use it in conjunction with com.globant.geai.pubmed_fetch.

Read Tool

com.globant.geai.read_process_artifact: This tool is used in a Process. It can read the content of a artifact (file). These files can be PDFs of plain texts.

Web Tools

com.globant.geai.web_scraper_httpx: Extracts information from websites. Instead of manually copying data, this tool fetches it for you and presents it in an organized format. You must provide a URL or you can use it in conjunction with com.globant.geai.web_search.

com.globant.geai.web_search: Searches the Internet for real-time information. It is useful for accessing current news, discovering events, finding local information, researching topics, and more. It is recommended to use it in conjunction with the tool com.globant.geai.web_scraper_httpx.

Last update: June 2025 | © GeneXus. All rights reserved. GeneXus Powered by Globant