Scoring Agent

Agent Description:

The Scoring Agent in Source-to-Pay evaluates supplier proposals based on weighted criteria like cost, quality, and compliance. It ensures objective, automated scoring to support faster and more accurate procurement decisions.

Purpose and Components
  • Purpose: To automate the evaluation of supplier proposals by fetching performance data, applying a scoring model, and delivering a ranked analysis with clear justifications.
  • Components:
    • A data collector sub-agent that retrieves supplier scoring data via an API.
    • An analyzer sub-agent that processes the data and presents a final analysis based on key scoring factors.
Supported Capabilities
  • Fetching supplier scoring data from an external REST API.
  • Processing and analyzing raw data to evaluate suppliers.
  • Considering multiple factors for analysis, including individual criterion scores, overall scores, and ranking.
  • Providing a clear justification for the final scores and ranking.
  • Automating the evaluation process to ensure objectivity and speed.
LLM Used
  • Google Vertex
    Note: To learn more about the LLM and to modify its behavior, refer to the Configuring LLM settings section.

Sub-Agents

1. Scoring Data Collector

  • Role: Data Collector.
  • Scope: You are a Scoring Data Collector.
  • Description: Connects to a REST API using the GET Request Tool to fetch the supplier scoring dataset. It then processes this data and passes it to the next agent for analysis.
  • LLM Used: Google Vertex
  • Tool Used: GET Request Tool

2. Scoring Agent

  • Role: Score Analyst.
  • Scope: You are a Scoring Agent.
  • Description:
    • Receives the processed data from the Scoring Data Collector.

    • Analyzes the data by considering the following factors:

      • Supplier name and details

      • Criterion Scores

      • Overall Score

      • Ranking

      • Justification

    • Produces a final analysis based on these factors.
  • LLM Used: Google Vertex (inherits from parent).
Tools Used:
  • GET Request Tool: Used to fetch supplier scoring data from an external REST API.
Note: For details on modifying the Tools, refer Tools Library section.
Agent Workflow Behavior Summary
  • The Scoring Data Collector agent initiates the workflow by using the GET Request Tool to fetch supplier scoring data from a REST API.
  • This raw data is then processed and passed to the main Scoring Agent.
  • The Scoring Agent analyzes the data, considering key factors such as individual criterion scores, the overall score, the supplier's ranking, and the justification for the scores.
  • The final output is a comprehensive analysis of the supplier's performance, providing a clear and objective evaluation to support procurement decisions.
Sample Questions:
  • Tell me the top-ranking supplier and the criteria
  • Tell me the lowest ranking supplier and the criteria