What is ChatWithMe?

ChatWithMe is a cutting-edge AI assistant designed to provide you with an intelligent, secure, and fully personalized conversation experience. It's not just a chatbot: it's your digital partner that learns from your documents, understands your context, and responds to your specific needs.

Thanks to personalized RAG (Retrieval-Augmented Generation) technology, ChatWithMe uses YOUR documents to provide accurate, contextualized responses based on the information you've uploaded. Each user has their own private and secure document space, ensuring that your information remains confidential and accessible only to you.

Key Features

Personalized RAG Per User

The most revolutionary feature of ChatWithMe is the personalized RAG system. Each user can upload their own documents (texts, PDFs, Word documents, structured JSON files) and the AI will use exclusively these documents to answer questions.

Imagine having an assistant that perfectly knows:

  • Your company's technical documentation
  • Your product manuals
  • Internal policies
  • Industry-specific FAQs
  • Any other important document for your work

ChatWithMe analyzes your documents, extracts relevant information, and provides precise answers based on YOUR content, not generic information. The system is intelligent: it recognizes questions in any language and finds answers in documents, even if they're in another language.

State-of-the-Art AI Models

ChatWithMe gives you access to cutting-edge AI models:

• Qwen3 30B-A3B: Advanced language model for complex textual conversations, document analysis, and content generation. Ideal for:

  • In-depth document analysis
  • Detailed answers to complex questions
  • Content generation based on your documents
  • Advanced multilingual support

• Qwen2.5VL 32B: Vision-language model for image and multimedia content analysis. Perfect for:

  • Screenshot and image analysis
  • Information extraction from charts and diagrams
  • Description and interpretation of visual content
  • Combined text and image analysis

You can choose the model that best suits your needs based on the type of activity you need to perform.

Security and Privacy First

The security of your data is our absolute priority:

  • ✓ Unique token-based authentication
  • ✓ Each user has their own isolated document space
  • ✓ Your documents are accessible only to you
  • ✓ No data sharing between users
  • ✓ Private and protected conversation logs
  • ✓ Continuous identity validation for every request

The authentication system ensures that only you can access your documents and conversations. Each token is unique and tracked, ensuring complete access control.

Advanced Document Management

Easily upload and manage your RAG documents:

  • Supported formats: TXT, PDF, DOC, DOCX, JSON
  • Files up to 10MB per document
  • Intuitive drag-and-drop interface
  • Complete management: upload, download, deletion
  • Support for structured JSON files with advanced metadata

The RAG system is optimized for structured JSON files with metadata, allowing you to organize complex information with categories, keywords, topics, and context. This makes responses even more accurate and contextualized.

Intelligent Multilingual Support

ChatWithMe understands and responds in your preferred language. The system is capable of:

  • Automatically recognizing the language of your question
  • Searching for information in documents even if they're in another language
  • Providing answers in your preferred language
  • Handling translations and multilingual contexts

You can ask questions in Italian and receive answers based on English documents, or vice versa. The system intelligently handles language differences.

Modern Console Interface

ChatWithMe's interface resembles a professional console, offering:

  • Real-time response visualization (streaming)
  • Automatic code formatting
  • Quick copy of code blocks
  • Context usage indicator
  • One-click conversation reset

The user experience is smooth and professional, designed for those who work seriously with AI.

Logging and Tracking

Every conversation is securely recorded:

  • Daily logs organized by date
  • Automatic cleanup of old logs (7 days)
  • Complete query tracking
  • Usage monitoring

Logs allow you to review past conversations and monitor system usage.

Example of a Structured JSON File with Metadata

The following example demonstrates how to structure a JSON file with advanced metadata for optimal RAG performance:

Understanding the Content Section:

The content array contains questions and answers (or structured information) that can be used to help the LLM understand additional information that is not in its original knowledge base. Through the RAG (Retrieval-Augmented Generation) approach, when a user asks a question, the system searches through your uploaded documents, finds the most relevant content sections based on similarity matching, and provides that context to the LLM. This allows the AI to answer questions using YOUR specific information, even if it wasn't part of the model's original training data. Each content item can include keywords and related topics to improve the accuracy of similarity searches and context retrieval.

{
  "metadata": {
    "title": "Product Documentation - API Reference",
    "version": "2.1.0",
    "lastUpdated": "2025-01-15",
    "author": "Technical Team",
    "categories": ["API", "Documentation", "Integration"],
    "keywords": ["REST API", "authentication", "endpoints", "webhooks"],
    "topics": ["API Development", "System Integration", "Authentication"],
    "context": "Enterprise API documentation for third-party integrations",
    "language": "en",
    "priority": "high"
  },
  "content": [
    {
      "section": "Authentication",
      "subsection": "Token Generation",
      "content": "To authenticate API requests, you must first obtain an access token by calling the /auth/token endpoint with your API credentials. The token is valid for 24 hours and must be included in the Authorization header of all subsequent requests.",
      "keywords": ["authentication", "token", "API credentials", "Authorization header"],
      "relatedTopics": ["Security", "API Basics"]
    },
    {
      "section": "Endpoints",
      "subsection": "User Management",
      "content": "The /api/v2/users endpoint allows you to retrieve, create, update, and delete user accounts. All operations require proper authentication and appropriate permissions based on your role.",
      "keywords": ["users", "CRUD operations", "permissions", "roles"],
      "relatedTopics": ["User Management", "Permissions"]
    },
    {
      "section": "Webhooks",
      "subsection": "Event Notifications",
      "content": "Webhooks allow you to receive real-time notifications about events in the system. Configure webhook URLs in your account settings and subscribe to specific event types such as user.created, order.completed, or payment.processed.",
      "keywords": ["webhooks", "notifications", "events", "real-time"],
      "relatedTopics": ["Integration", "Event System"]
    }
  ],
  "examples": [
    {
      "title": "Example: Authenticate and Retrieve User",
      "code": "curl -X POST https://api.example.com/auth/token \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"api_key\": \"your_key\", \"api_secret\": \"your_secret\"}'",
      "description": "This example shows how to obtain an authentication token"
    }
  ]
}

Use Cases

ChatWithMe is perfect for:

Technical Documentation

Upload manuals, technical guides, and documentation. Ask specific questions and receive precise answers based exclusively on your documents.

Customer Support

Create a personalized knowledge base with FAQs, policies, and procedures. The AI answers customer questions using your official information.

Research and Analysis

Upload papers, articles, and research. ChatWithMe helps you find specific information quickly, even in very long documents.

Training and Learning

Transform your training materials into an interactive assistant. Students can ask questions and receive answers based on course materials.

Corporate Knowledge Management

Centralize corporate knowledge in a single system. Employees can quickly access specific information without manually searching through documents.

How to Get Started

Getting started with ChatWithMe is simple:

1. Registration

Click "Register to get a Token" and enter your email. You'll receive a verification code to ensure the security of your account.

2. Email Verification

Enter the code received via email to complete registration and obtain your personal token.

3. Upload Your Documents

Access the RAG File Manager and upload the documents you want to use. You can upload multiple files and manage them easily.

4. Start Chatting

Ask your first question! ChatWithMe will use your documents to provide you with accurate and contextualized answers.

Why Choose ChatWithMe?

Total Personalization

Your documents, your rules, your information. ChatWithMe is completely customizable to your needs.

Guaranteed Security

Each user has their own isolated space. Your data is private and protected.

Ease of Use

Intuitive interface, no complex configuration. Start using ChatWithMe in just a few minutes.

Power and Versatility

Advanced AI models, multilingual support, image analysis. ChatWithMe is a complete tool for every need.

Continuous Updates

The system is constantly evolving, with regular improvements and new features.

Conclusion

ChatWithMe is not just an AI assistant: it's your personalized digital partner that transforms the way you work with information. With the personalized RAG system, advanced security, and state-of-the-art AI models, ChatWithMe is the ideal solution for anyone who wants to make the most of the power of artificial intelligence.

Start your ChatWithMe experience today and discover how personalized AI can revolutionize your work.

Visit ChatWithMe on BuoneVacanze.org and register to get your personal token. The future of intelligent assistance awaits you.

Ready to Experience ChatWithMe?

Join the future of AI-powered conversations. Register now and get your access token!

Launch ChatWithMe