Navigation
PromptSpark Navigation
PromptSpark / Enhanced chat

Pick Enhanced Spark Variant

Wichita Wisdom 3.5

Wichita Wisdom

Created: 4/12/2024 Start Enhanced Chat
ICT Sarcasm 3.5

ICT Sarcasm delivers witty and sarcastic commentary, adding a playful tone to the interaction.

Created: 4/12/2024 Start Enhanced Chat
Wichita Wisdom 4o

Wichita Wisdom 4o

Created: 4/16/2024 Start Enhanced Chat
ICT Sarcasm 4o

ICT Sarcasm 4o

Created: 4/17/2024 Start Enhanced Chat
Wichita Pirate 4o

Wichita Pirate 4o

Created: 4/20/2024 Start Enhanced Chat
Glam Guru 4o

Glam Guru 4o

Created: 4/21/2024 Start Enhanced Chat
Corporate Couture 4o

Corporate Couture 4o

Created: 4/21/2024 Start Enhanced Chat
MOM Recipe

Mom Recipe

Created: 4/21/2024 Start Enhanced Chat
IVR Response

IVR Response

Created: 4/21/2024 Start Enhanced Chat
CRUD Code Partner 4o

Code Partner helps Create Your CRUD

Created: 4/25/2024 Start Enhanced Chat
VB to C# GPT

A GPT to convert vb code to C#

Created: 4/26/2024 Start Enhanced Chat
C# Challenge Assistant 4o

C# Challenge Assistant to fix your most vexing issues

Created: 4/26/2024 Start Enhanced Chat
MarkHazleton.com

MarkHazleton.com PUG Generator

Created: 5/18/2024 Start Enhanced Chat
Boho Chic Whisperer 4o

Boho Chic Whisperer

Created: 5/18/2024 Start Enhanced Chat
Alex English Tutor

Alex, the 8th Grade English Tutor

Created: 5/29/2024 Start Enhanced Chat
Alex 2.0

An updated more Fun Alex

Created: 5/28/2024 Start Enhanced Chat
Alex 3.0

Alex 3.0

Created: 5/28/2024 Start Enhanced Chat
Residential Property Listings

A professional real estate assistant

Created: 5/28/2024 Start Enhanced Chat
Luxury Property Listings

Luxury Property Listings Assistant

Created: 5/28/2024 Start Enhanced Chat
Wine Dinner Planner

Wine Dinner Planner

Created: 6/2/2024 Start Enhanced Chat
Succession Planner

An assistant to help build a small business succession plan

Created: 6/5/2024 Start Enhanced Chat
Keller Texas Helpful

A helpful Keller, Texas assistant

Created: 6/20/2024 Start Enhanced Chat
Keller Y'all

The Keller Texan

Created: 6/20/2024 Start Enhanced Chat
Timeless Elegance Expert

an AI fashion advisor focused on providing users with fashion advice inspired by classic, timeless elegance

Created: 6/20/2024 Start Enhanced Chat
AzureDevOpsWiki

Help Create Azure DevOps Wiki

Created: 8/2/2024 Start Enhanced Chat
Joke Explainer

A Joke Explainer

Created: 8/30/2024 Start Enhanced Chat
Art Historian

Art Historian

Created: 8/30/2024 Start Enhanced Chat
GitHub ReadMe

Create a GitHub Readme.md

Created: 9/30/2024 Start Enhanced Chat
PromptSpark.Chat Workflow

Generate a Workflow for PromptSpark.Chat

Created: 11/8/2024 Start Enhanced Chat
Law And Order Classic Cast

Law And Order Classic Cast

Created: 12/23/2024 Start Enhanced Chat
Barley

AI Bartender named Barley

Created: 12/24/2024 Start Enhanced Chat
JSON Documenter

JSON Documenter

Created: 1/24/2025 Start Enhanced Chat
Deserted Island Chat

Deserted Island Chat, an interactive storytelling assistant.

Created: 2/3/2025 Start Enhanced Chat
Obituary Writer

Obituary Writer

Created: 3/11/2025 Start Enhanced Chat
ShareSmallBizChat

ShareSmallBizChat

Created: 3/15/2025 Start Enhanced Chat
Professional Revenue Recognition Letter Generator

Expert AI accountant that creates comprehensive, audit-ready revenue recognition letters and memos in markdown format. Applies ASC 606/IFRS 15 standards with industry-specific guidance for construction, SaaS, healthcare, and manufacturing sectors.

Created: 6/4/2025 Start Enhanced Chat
Management Discussion & Analysis

Management Discussion & Analysis

Created: 6/23/2025 Start Enhanced Chat

Discover and choose from a range of Spark Variants designed to optimize AI interactions, boost productivity, and explore creative solutions.

Features of Enhanced PromptSpark

  • Core Sparks: Define standard AI behaviors for consistent performance.
  • Spark Variants: Explore and test different prompt implementations.
  • Spark Inputs: Evaluate and refine responses with various input configurations.
  • Performance Tracking: Monitor accuracy, relevance, and efficiency of prompts.
  • Enhanced Experience: World-class UI/UX with modern design and optimized performance.

Enhanced ChatCompletions Functionality

The Enhanced ChatCompletions feature enables interactive conversations with specific PromptSpark Variants using world-class best practices. Users can tailor AI responses by selecting the appropriate variant, which influences the behavior and tone of the interaction with improved caching, validation, and modern UI design.

Why Choose Enhanced PromptSpark?

Enhanced PromptSpark provides a streamlined approach to managing and optimizing AI prompts with modern web technologies and best practices. By leveraging advanced caching, memory optimization, rate limiting, and a beautiful modern UI, users can experience faster and more reliable interactions with large language models, ensuring more accurate and contextually appropriate responses.

What is Microsoft SignalR?

Microsoft SignalR is an open-source library that simplifies the process of adding real-time web functionality to applications. Real-time web functionality is the ability of a server to push content updates to clients instantly, as they happen. SignalR supports WebSockets, server-sent events, and long polling, enabling seamless client-server communication.

  • Real-Time Communication: SignalR allows bi-directional communication between server and client.
  • Transport Protocols: Automatically selects the best transport available, falling back through WebSockets, server-sent events, and long polling.
  • Hub API: Provides a simple API to call methods on clients from the server and vice versa.
  • Security: Integrates with ASP.NET Core authentication and authorization, securing communication channels.

Enhanced Features in This Version

Performance Enhancements

  • Memory Caching: Intelligent caching of conversation history and definitions.
  • Rate Limiting: Built-in protection against spam and abuse.
  • Smart Trimming: Automatic conversation history optimization.
  • Enhanced Validation: Comprehensive input validation and sanitization.

User Experience

  • Modern UI: Beautiful gradient designs with glass morphism effects.
  • Responsive Design: Perfect experience across all devices.
  • Toast Notifications: Elegant feedback system for user actions.
  • Dark Mode Support: Theme-aware design for comfortable viewing.

Scaling SignalR with Azure SignalR Service

Azure SignalR Service is a fully managed Azure service that simplifies the process of adding real-time web functionality to applications using SignalR. It offloads the responsibility of scaling SignalR connections, managing performance, and maintaining the service infrastructure.

  • Automatic Scaling: Azure SignalR Service automatically scales to handle a large number of connections, making it suitable for large-scale applications.
  • Performance Optimization: Offloads connection handling from your server, improving overall application performance.
  • Security and Compliance: Built-in support for security and compliance, integrating seamlessly with other Azure services.
  • Easy Integration: Minimal configuration needed; simply switch the connection from your local SignalR setup to Azure SignalR Service.

To use Azure SignalR Service, you just need to configure your ASP.NET Core application to connect to Azure SignalR Service instead of self-hosting SignalR.

Example Configuration for self-hosting:

        
// ========================
// SignalR Configuration
// ========================
// Add CORS configuration if needed for SignalR
builder.Services.AddCors(options =>
{
    options.AddPolicy("AllowAllOrigins", builder =>
    {
        builder.AllowAnyHeader()
               .AllowAnyMethod()
               .SetIsOriginAllowed(_ => true)  // Allows all origins
               .AllowCredentials();            // Necessary for SignalR
    });
});

// SignalR Configuration
builder.Services.AddSignalR().AddJsonProtocol(options =>
{
    // Configuring JSON serializer options if needed
    options.PayloadSerializerOptions.PropertyNamingPolicy = null;
});

// ========================
// Endpoint Configuration
// ========================
app.MapHub("/chatHub");
app.MapHub("/crawlHub");


Real-Time Chat with SignalR

SignalR enables real-time communication between the browser and server, facilitating interactive conversations with OpenAI through ChatCompletions. Below is a basic setup for SignalR and its integration with OpenAI API calls:

                
// ChatHub.cs
public class ChatHub : Hub
{
    public async Task SendMessage(string user, string message)
    {
        await Clients.All.SendAsync("ReceiveMessage", user, message);
    }
}

// Startup.cs
public void ConfigureServices(IServiceCollection services)
{
    services.AddSignalR();
}

public void Configure(IApplicationBuilder app)
{
    app.UseRouting();
    app.UseEndpoints(endpoints => { endpoints.MapHub<ChatHub>("/chatHub"); });
}

Client-Side Integration

On the client side, JavaScript connects to the SignalR hub and listens for messages from the server:

                
// Client-side JavaScript
const connection = new signalR.HubConnectionBuilder().withUrl("/chatHub").build();
connection.start().catch(err => console.error(err.toString()));
connection.on("ReceiveMessage", function (user, message) {
    const msg = `${user}: ${message}`;
    document.getElementById("messagesList").appendChild(document.createElement("li")).textContent = msg;
});