Skip to content

Repository files navigation

🤖 AI Probe Book

AI Probe Book is a management platform for creating, monitoring, and controlling AI-driven survey conversations for product market research. It supports switching between multiple AI providers (OpenAI, Gemini), dynamic prompt generation, and fully customizable respondent chat interfaces.

Live demo: surveyxan.com/cloudapp/app36/AIProbeBook


🛠️ Tech Stack

  • Backend: ASP.NET Core MVC, C#, ADO.NET
  • Database: Microsoft SQL Server
  • API: REST APIs, Swagger for documentation
  • Other: Excel export (ClosedXML), multilingual support, role-based configuration

🚀 Key Features

  • Multi-AI Provider Support — switch between OpenAI, Gemini, or custom AI models without code changes
  • Smart Prompt Engine (AutoGen) — automatically builds structured prompts from product categories, topics, and positive/negative attributes
  • Custom Chat Branding — configurable colors, titles, logos, and background images per client
  • Survey Rule Engine — set min/max question limits, language rules, and topic restrictions
  • Link Generation & Export — generate unique respondent chat links and export them to Excel
  • Multilingual Support — run surveys across multiple languages
  • Validation & Data Integrity Checks — catch incomplete or invalid responses before they reach reporting

📸 Screenshots

Main Dashboard

Manage AI models, categories, attributes, and automated prompt configurations:

Main Dashboard

Live Chat Interface

The customized chat window used by respondents during survey sessions:

Chat Interface


⚙️ Getting Started

  1. Clone the repository
   git clone https://github.com/pratikindalkar/AIProbeBook.git
  1. Open the solution in Visual Studio
  2. Update the connection string in appsettings.json to point to your SQL Server instance
  3. Run database migrations / execute the provided SQL scripts
  4. Build and run the project

Full setup and deployment instructions are available in /docs.


📂 Project Structure

  • AILogBook V1.5/ — core survey and prompt management module
  • ChatAPI V1.0/ — REST API layer handling chat sessions and AI provider integration
  • docs/ — documentation and deployment guides

📄 Documentation

Detailed documentation and deployment steps are available in the /docs folder.

About

AI-driven survey platform built with ASP.NET Core, C#, and SQL Server — dynamic AI model switching, smart prompt generation, and real-time chat-based data collection via REST APIs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages