DocsAI Revolutionizes Document-Based Chatbots with Multi-Platform Support and AI-Powered Processing
DocsAI represents a significant advancement in document-based chatbot technology, offering powerful features for managing diverse content across multiple platforms. This comprehensive overview examines the platform's capabilities, from document ingestion and processing to integration options and subscription pricing.
DocsAI handles three primary document types: websites, plain text, and various file formats including PDF, Docx, and text files. The platform currently supports Notion, Confluence, and website embedding, with plans to expand integrations to include Slack, Crisp, Discord, and other sources.
The document ingestion process begins with selecting the type of document and initiating a fetch operation. For websites, users can choose specific page content to include or exclude. Once documents are uploaded, users can index and manage them through the platform interface, where each project corresponds to a specific chatbot.
The system uses OpenAI's gpt-3.5-turbo model to process documents, supporting over 50 languages with automatic translation capabilities. Users can customize the chatbot's appearance and behavior through various settings, and the platform provides features for generating conversation summaries and identifying user sentiment.
Each project consumes chat credits from the organization's total allowance. The Basic plan includes 1000 credits monthly, sufficient for basic usage. The Professional plan offers 5000 credits, while the Enterprise tier provides 12000 credits per month. Users retain access to all credits upon subscription cancellation, including any unused freedom credits that accumulate over time.
DocsAI stores document embeddings in a Pinecone database and uploads files to Cloudflare R2. The system handles three main document types: websites, plain text, and file formats including PDF, Docx, and text files. For website documents, the platform allows fetching specific pages while excluding others.
Document storage requirements include 4 MB per document for websites and 100 KB per document for text files. Each organization serves as the foundation for creating chatbots, with each chatbot project associated with a unique identifier. Users can manage multiple projects within an organization and track their progress through weekly and monthly conversation volume reports.
Message transcripts represent conversations between users and the bot, with each conversation containing any number of messages. The system automatically tracks credit usage through the Projects Dashboard, where users can monitor their spending across all projects. Credits fund various services including question generation and creative content creation, with unlimited text search capabilities available even when credits are exhausted.
The platform uses OpenAI's gpt-3.5-turbo model to process documents and supports over 50 languages with automatic translation capabilities. When credits are insufficient, the bot may provide simplified or truncated responses. Project administrators can view detailed usage statistics including text search queries and creative content requests.
The platform supports integration with multiple sources including websites, text files, PDFs, Docx, Notion, and Confluence, with plans to add support for Slack, Crisp, Discord, and other data sources. When integrating with websites, users can fetch specific pages while excluding others, as well as create Progressive Web Apps for faster access. The platform allows embedding in any website through simple script insertion, and provides mobile compatibility for both PWA and direct script integration.
Users can customize the AI companion's appearance to match their brand colors and have the option to use custom APIs for direct interaction with the bot. The platform's mobile and tablet compatibility enables users to access their chatbots across multiple devices. Initial setup includes generating summaries of conversations, identifying user mood, and generating leads, with ongoing analysis to improve customer satisfaction through chat data trend identification.
DocsAI is now open source, with a GitHub repository available at https://github.com/oss-apps/docs-ai. The company encourages contributions through starring the repository, and may consider open sourcing the platform if there is sufficient interest. Users can submit feature suggestions through Canny.io, while bug reports should be directed to the same platform. The company provides custom pricing options and special discounts for specific use cases, with most customers recommended to start with the Professional plan at 5000 credits per month.
The pricing structure offers three subscription plans designed to fit different needs: Basic, Professional, and Enterprise. The Basic plan supports small websites with two projects and 5 MB storage, offering 1000 credits per month. The Professional plan scales up to five projects with 25 MB storage and 5000 credits per month, providing unlimited search functionality after credits are exhausted. The Enterprise tier eliminates storage limits with unlimited projects and 12000 credits per month, including freedom credits that remain accessible after subscription cancellation.
The company maintains flexibility through custom pricing options and special discounts for specific use cases. Most users begin with the Professional plan, which balances functionality and cost-effectiveness. Credit allowances directly impact service capabilities, with text search remaining available even when credits are depleted. Unspent credits from all purchased plans carry forward after subscription cancellation, allowing users to maintain their service level.
Subscription management focuses on ease of use and flexibility. The platform requires an initial commitment but features a simple cancellation process that eliminates additional charges for the following billing cycle. Users first establish an organization within the system, which serves as the foundation for all projects. Each project represents a distinct chatbot instance, with associated storage and credit requirements.
Core features and operations function consistently across plan tiers. The platform automatically tracks credit usage through the Projects Dashboard, providing transparency for users managing multiple projects within their organization. The system supports extensive document types, including websites, text files, and various file formats, with plans to expand integration capabilities further including support for Slack and other data sources.
DocsAI has embraced open source principles, making its platform accessible through GitHub at https://github.com/oss-apps/docs-ai. The move reflects a commitment to community collaboration and transparency. While the company actively encourages contributions through GitHub stargazing, it maintains that significant effort is required to support open sourcing the platform.
To contribute to DocsAI's development, users have multiple avenues:
GitHub Stars: The most immediate way to support the project is by starring the repository.
Feature and Bug Reporting: Issues and feature requests can be submitted through Canny.io. Users seeking specific functionality should direct their requests to the platform's feedback channels.
The company's approach to community engagement demonstrates its commitment to growth through user input:
User Feedback Channels: Feature suggestions can be submitted through DocsAI's official Canny.io platform.
Technical Support: Bug reports and general inquiries should be directed to hey@docsai.app or through direct message on Twitter.
The open sourcing initiative has several implications for the platform's direction:
Technical Integration: Users can now contribute directly to the platform's technical development, with the potential for expanded features and improved performance.
Customization Options: The open source nature of the platform provides greater flexibility for users who wish to customize their chatbot applications.
Future Development: While the company remains committed to maintaining the platform, the open source repository allows for community-driven improvements and enhancements.