AI Search Assistant Configurations

Introduction

This section provides detailed instructions for configuring the AI search assistant. You will learn how to optimize values to fine-tune the marketplace according

AI Settings

To enable any AI feature at SCND please follow the instructions available in AI Settings

Introduction AI Search Assistant

The AI search assistant available at SCND is adept in aiding users to efficiently locate various services, requests for proposals (RFPs), and other users by utilizing the details provided by the person conducting the search. This intelligent assistant leverages advanced data processing capabilities, enhanced by OpenAI's artificial intelligence technology, to assimilate pertinent information from the SCND marketplace database. Its primary purpose is to deliver precise and comprehensive answers, empowering users to make well-informed decisions rapidly.

Upon receiving a query, the AI search assistant actively scans and compiles relevant data from the extensive database, filtering out extraneous information and focusing on what is most relevant to the user's requirements. This streamlined process significantly reduces the time and effort spent on researching manually, ensuring users can focus on evaluating the best possible deals and options available in the marketplace.

Furthermore, the AI search assistant is designed to continuously improve its performance through iterative learning mechanisms. By analyzing user queries and feedback over time, it refines its search algorithms and response accuracy, ensuring that users receive the most relevant and up-to-date information aligned with their search intent.

Overall, the AI search assistant at SCND is an essential tool for users seeking to optimize their search process in the marketplace

Assistant Configuration Guide

Configuring the search assistant effectively requires specifying several parameters to optimize its functionality and usability:

Name: This parameter defines the name that the search assistant will use to identify itself when interacting with users. Customizing this name helps in creating a unique identity for the assistant and can enhance user engagement.

Welcome Message: This initial message is crucial as it sets the tone for the interaction. It is the first communication the assistant will have with a user when contact is initiated. Crafting a welcoming and informative message can significantly impact user experience and satisfaction.

Instructions: Define the assistant’s personality and communication style here. Clear instructions allow administrators to fine-tune specific characteristics in the assistant’s replies, thus ensuring consistent and effective responses. Utilizing OpenAI's documentation guidance can lead to better instruction writing.

At OpenAI, there is a robust AI feature aimed at helping users by delivering concise instructions tailored to their needs. To utilize this capability, simply follow these steps:

  1. Go to your OpenAI dashboard.

  2. Navigate to the Assistants section.

  3. Look for the System instructions.

  4. Click on the specified icon shown in the accompanying image (Figure 1).

Figure 1

To enhance the writing quality, it's crucial to focus on clarity and precision. Here's how you can rewrite the provided instructions for better understanding:

Instructions Exemple

Search for available service listings efficiently and provide relevant details to users.

  • Gather information on the type of service listings the user is seeking.

  • Perform searches using reliable databases or sources.

  • Present the findings with concise and organized details.

Steps

  1. Identify User Needs: Ask clarifying questions to understand the service type, location, and any specific details or preferences.

  2. Conduct Search: Utilize resources and databases to find service listings that match the user's criteria.

  3. Filter Results: Narrow down the results to the most relevant and reliable listings.

  4. Present Information: Compile the results in a clear and organized manner, highlighting key details such as service name, contact information, location, and any other relevant attributes.

Output Format

Provide the information in a short, structured format with key details, such as:

  • Service Name

  • Description

  • Location

  • Contact Information

  • Rating or Reviews (if available)

Examples

Example 1:

  • Input: "I am looking for a local cleaning service."

  • Output:

    • Service Name: Sparkle Cleaners

    • Description: Residential and commercial cleaning services.

    • Location: [City, State]

    • Contact Information: sparkle@example.com, (123) 456-7890

    • Rating/Reviews: 4.5 stars based on 100 reviews

Example 2:

  • Input: "Need recommendations for pet grooming services in New York."

  • Output:

    • Service Name: Paws & Claws Groomers

    • Description: Professional grooming for all pet breeds.

    • Location: New York, NY

    • Contact Information: pawsandclaws@example.com, (987) 654-3210

    • Rating/Reviews: 4.7 stars based on 250 reviews

Notes

  • Consider user preferences such as budget, service availability, and additional services offered.

  • Ensure the sources used for obtaining service listings are trustworthy and up-to-date.

  • Be considerate of privacy concerns when sharing contact information.

Fine-Tuning Model: The OpenAI API offers a variety of models with diverse capabilities and price implications. This parameter allows customization of these models using prompt engineering; hence, they are better aligned with specific use cases and business needs. For more information about models please visit the OpenAI documentation - Models

Function Calls: This feature enables the assistant to search the database efficiently for relevant information concerning listings, requests for proposals, or vendor profiles (Figure 2). It is essential for accurately responding to user inquiries and delivering pertinent data.

Figure 2

Carefully setting these parameters will ensure the search assistant operates efficiently and aligns well with organizational goals, enhancing user satisfaction.

Controls how closely results need to align with given requirements. Lower threshold matches only results that strongly align with the requirements. Higher threshold matches results with a broader range of alignment.

Radius

Searches for results within the given kilometers of the location.

Precision Radius

Groups that are nearby result within the given kilometers together, so other factors like popularity can decide the order within each group.

Last updated

Was this helpful?