Prompt Format
Last updated
Last updated
In addition to uploading in chat format, users can upload conversations in a simplified Prompt-Response format, where each interaction is recorded in a single row. Catalyst will automatically structure the data into a full chat history, allowing users to access all functionalities for chat analysis and processing.
The Prompt-Response dataset should follow the schema below, with Function, Timestamp, and Model Name columns as optional fields:
Chat ID | Chat Seq | Prompt | Response | Function | Timestamp | Model Name |
1 | 1 | Hello | Hi there! | N/A | 15-10-2024 10:00 | Model_XYZ |
1 | 2 | What is AI? | AI stands for Artificial Intelligence. | N/A | 15-10-2024 10:01 | Model_XYZ |
2 | 1 | Book a ticket | Your ticket has been booked. | Model_ABC |
Columns:
Chat ID (Required): A unique identifier for each conversation, grouping all rows related to a single chat session.
Chat Seq (Required): A sequence number for each prompt-response pair within a chat session, maintaining the correct conversation flow.
Prompt : The message or query initiated by the user or customer.
Response : The assistant’s reply to the user’s prompt.
Function (Optional): The name of any function called in response to the prompt (e.g., check_balance
, book_ticket
). If no function is used, this field can be left empty or marked as "N/A".
Timestamp (Optional): The exact date and time of each interaction in the format DD-MM-YYYY HH:MM
. This field can be left blank if precise timing is unnecessary for your analysis.
Model Name (Optional Metadata): The name or identifier of the AI model used to generate the response. This metadata allows tracking of different model responses and is optional.