Articles on: Document Management

Understanding Knowledge Base in Workforce

What is Knowledge Base in Workforce?

Knowledge Base in Workforce is your Teammate's information repository. It stores documents, images, spreadsheets, and other data types in a vector store, enabling your AI agent to perform in-depth analysis, execute intelligent searches, and provide contextually relevant responses.

Think of it as: Your Teammate's reference library that it can search through and understand to answer questions accurately.


What can Knowledge Base do?

Knowledge Base empowers your Teammate to:

  • Answer questions based on your uploaded documents
  • Summarize content from contracts, reports, or manuals
  • Perform analysis on spreadsheets and structured data
  • Execute calculations and data transformations using Code Interpreter
  • Extract insights from presentations and visual content
  • Generate new files (CSVs, reports, charts) from uploaded data
  • Reference precise details to provide accurate, context-aware responses


Best for:

  • Customer support agents that need access to product manuals
  • Financial analysis using company reports and spreadsheets with calculations
  • HR teammates answering policy questions from employee handbooks
  • Sales agents referencing product specifications and pricing sheets
  • Data analysis requiring programmatic manipulation of uploaded files
  • Research tasks requiring access to technical documentation


Key benefits of using Knowledge Base

  • Enhanced Contextual Understanding: Your Teammate understands the specific context of your business, not just general information.
  • Improved Accuracy: Teammates reference precise details from your documents rather than relying on general knowledge.
  • Computational Capabilities: With Code Interpreter enabled, perform calculations, data transformations, and generate new files from uploaded content.
  • Scalability: Upload large volumes of documents to create a comprehensive information base.
  • Low-Code Integration: Simply upload files without special formatting or technical configuration.
  • Multi-Document Support: Use multiple knowledge files within a single Teammate workflow.


What types of data can I upload?

Workforce supports a wide variety of data types:


Text Documents

  • Word documents (.docx, .doc)
  • PDFs (.pdf)
  • Plain text files (.txt)
  • Markdown files (.md)
  • HTML files (.html, .htm, .xhtml)

Spreadsheets

  • Excel files (.xlsx)
  • CSV files (.csv)

Programming & Scripts

  • Python (.py)
  • JavaScript (.js)
  • TypeScript (.ts)
  • Java (.java)
  • C/C++ (.c, .cpp, .cs)
  • Ruby (.rb)
  • PHP (.php)
  • Shell scripts (.sh)
  • CSS (.css)

Images

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)

Presentations

  • PowerPoint slides (.pptx)

Other Formats

  • JSON (.json, .ldjson)
  • XML (.xml)
  • iCalendar (.ics)
  • LaTeX (.tex)
  • ZIP archives (.zip)
  • TAR archives (.tar)
  • DEC files (.dec)


Analysis capabilities for uploaded documents

When you upload documents, you can enable different analysis types depending on your needs:


What it does: Enables semantic search across your document content

Best for:

  • Reading and searching document text
  • Finding relevant sections based on questions
  • Understanding document context and meaning

Use cases:

  • Product manuals for customer support
  • Policy documents for compliance questions
  • Technical documentation for troubleshooting


Code Analysis (Code Interpreter Tool)

What it does: Allows the Teammate to generate and execute Python code to interact with your files

Best for:

  • Performing calculations on spreadsheet data
  • Transforming and manipulating data
  • Creating new files (CSVs, reports, visualizations)
  • Extracting structured information from documents

Use cases:

  • "Calculate the average sales over the past year" from an Excel file
  • "Create a CSV of all customers with revenue over $10,000" from a spreadsheet
  • "Based on this PDF, create a list of all people mentioned with their titles"
  • Generate charts and visualizations from data

What you'll see: When Code Interpreter runs, you'll see:

  • The Python code that was generated
  • Execution output and results
  • Download links for any files created
  • Debug information if errors occur


Image Analysis (AI Vision)

What it does: Processes visual content to understand images, diagrams, and charts

Best for:

  • Extracting information from diagrams
  • Understanding charts and graphs
  • Reading scanned documents
  • Analyzing photographs

Use cases:

  • Process flow diagrams
  • Organizational charts
  • Scanned receipts or forms
  • Product images


Using multiple Knowledge files

Teammates are highly modular and can work with multiple Knowledge files simultaneously.

Example scenario: Upload both technical manuals AND financial spreadsheets, and your Teammate will seamlessly answer questions or perform analysis across both document sets.

Common combinations:

  • Product manuals + pricing sheets (with calculations)
  • Employee handbook + benefits documentation
  • Technical specs + compliance guidelines
  • Training materials + company policies
  • Multiple spreadsheets for comprehensive data analysis

Updated on: 03/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!