Frame 19229

An Indonesian FMCG Company Reduces Document Search Time by 83% and AI Costs by 96.7%

Posted by Nanda Larasati

November 13, 2026

Banner Artikel Usecase (2)

The company is a well-established Indonesian Fast-Moving Consumer Goods (FMCG) manufacturer with a diverse product portfolio spanning health-oriented beverages, nutritional products, personal care, and home care. Its business operations involve product development, manufacturing, quality management, and distribution to serve consumers across domestic and international markets. 

Managing these interconnected business activities requires employees across different departments to have access to accurate and up-to-date company information. From standard operating procedures and quality guidelines to HR policies, production manuals, and technical documentation, these resources play an important role in supporting daily operations. As the company’s document repository continued to grow, finding the right information efficiently became an increasingly important need. The company therefore looked for a way to make internal knowledge easier to access while maintaining control over company data and AI spending. 

Challenges: Securing Internal Knowledge While Managing AI Costs 

The company maintains approximately 2,500 to 5,000 internal documents, including operational procedures, HR policies, quality and safety standards, IT guides, engineering references, and finance and procurement materials. Most documents are in Bahasa Indonesia and are updated regularly. Employees previously searched the document repository and opened files individually, which made it difficult to find information quickly, especially when an answer required checking several documents. 

The company also had concerns about employees using third-party generative AI services to work with internal documents, to work with internal documents. This raised questions about how sensitive company information was handled and where it was processed or stored. At the same time, licensing a per-seat enterprise AI assistant at USD 30 per user per month would amount to USD 60,000 per month for a total user base of approximately 2,000 employees. A fixed per-user fee also offered limited flexibility because employees had different levels of AI usage. 

The company needed an approach that could make internal information easier to access, keep core company data within a dedicated AWS account, and provide a more flexible way to manage AI spending across different user groups. 

 

Solutions: Implementing a Private AI Chatbot on AWS 

CDT proposed and implemented an enterprise AI chatbot solution, built on AWS and deployed in a dedicated AWS account. Employees access the chatbot through a web link and sign in using their existing company accounts. They can ask questions in natural language and receive answers based on approved company documents, together with references to the source material. The answers are advisory, and the original company documents remain the official reference for decisions. 

The chatbot uses retrieval-augmented generation (RAG) to connect generative AI with the company’s own knowledge base. When a user submits a question, the solution retrieves relevant passages from uploaded documents and passes that context to a foundation model to generate a response. This helps employees find information across document collections without opening and reviewing each file manually. 

Department document owners upload new or revised files through the chatbot interface. Apache Tika extracts text from supported document formats, while Tesseract OCR processes scanned pages. The extracted content is divided into smaller sections, converted into embeddings and indexed for semantic search. Amazon S3 stores the uploaded documents, while Amazon S3 Vectors stores the embeddings used during retrieval. Automatic synchronization with the document repository is not part of the current implementation; document owners manage uploads and updates through the chatbot interface. 

Amazon Bedrock provides the foundation models used to generate answers. Cohere Embed v4 supports document embedding, and Cohere Rerank 3.5 helps reorder retrieved passages by relevance. Amazon Bedrock Guardrails checks prompts and responses against configured safety policies. Employees authenticate through the company’s existing identity provider using single sign-on (SSO), and access to knowledge collections is managed through user groups. 

The solution also gives IT and Finance more control over usage costs. Rather than applying one flat license fee to every employee, the solution supports configurable monthly usage budgets for individual users or user categories. For example, the company described configurable monthly budget limits of USD 20 for CEO-level users and USD 5 for staff. These are budget limits that can be adjusted according to internal policy, not fixed charges per user. 

The solution is powered by AWS services, including Amazon EC2 and a Multi-AZ Amazon RDS for PostgreSQL database for application data, chat history and usage records. Amazon S3 also stores VPC Flow Logs and AWS CloudTrail logs in separate buckets. The deployment includes an Application Load Balancer, AWS WAF and AWS Shield Standard to protect the application entry point, while Amazon GuardDuty and AWS CloudTrail support threat detection and audit logging. Amazon CloudWatch provides operational monitoring, and AWS Backup protects the database. Core data stores are maintained in the AWS Asia Pacific (Jakarta) Region. The chat and embedding models are called from the Jakarta endpoint through cross-Region inference, and reranking runs in another AWS Region because no reranking model is offered in Jakarta. Data in transit stays encrypted. 

CDT delivered the implementation through four phases: Assess, Design, Build and Operate. The team first reviewed document sources, user requirements, usage patterns, security expectations and budget preferences. CDT then designed an architecture based on AWS services, provisioned the environment, configured the chatbot and AI services, and tested document ingestion, retrieval, citations, sign-in, guardrails, budget controls and user access. A pilot with 10 test users and 20 sample questions came before production, followed by technical documentation, knowledge transfer and operational monitoring for the customer’s IT team. The chatbot is now in production, powered by AWS services deployed in the Asia Pacific (Jakarta) Region.

 

Results: Lower AI Costs and Faster Access to Company Information 

The private AI chatbot provides a more flexible cost model for an organization with approximately 2,000 potential users. Based on a full-seat licensing scenario for a per-seat enterprise AI assistant at USD 30 per user per month, the equivalent monthly license cost would be USD 60,000. The total monthly cost of the AWS-hosted chatbot, including its AWS environment and measured from the AWS billing of the account and the model spend recorded by the AI gateway, is approximately USD 2,000. This represents a difference of about USD 58,000 per month, or 96.7% lower than the full-licensing scenario, against a target of at least 50% lower. The comparison illustrates the cost difference against licensing all 2,000 users, rather than a comparison with a historical invoice for 2,000 seats. 

A task that previously took about 60 minutes using the company’s internal document repository now takes about 10 minutes with the chatbot. This saves about 50 minutes per task, an 83.3% reduction against a target of at least 50%, and makes it easier for employees to locate relevant information across multiple documents. 

The solution is designed for a total user base of approximately 2,000 employees, with around 300 to 500 daily active users and 80 to 150 concurrent users at peak. In pilot testing, every evaluated model answered all sample questions correctly, with source citations for in-scope questions. Because answers are streamed, the first part of each answer appeared within 5 seconds, meeting the response time target. 

By building a document-based AI solution on AWS, the company gained a centralized way to access internal knowledge, manage user access and set usage budgets. The measured reduction in cross-document search time and the lower cost compared with a full-seat licensing scenario give the company a more practical foundation for expanding AI use across its workforce. 

 

CDT Private AI Chatbot to Make Enterprise Knowledge More Accessible 

CDT helps organizations build private AI solutions that connect employees with internal knowledge while maintaining control over data access, security and usage costs. To explore how a private AI chatbot could work with your organization’s documents and requirements, contact Central Data Technology here.

whatsapp icon.png
Start a Conversation

Privacy & Policy

PT Central Data Technology (“CDT” or “us”) is strongly committed to ensuring that your privacy is protected as utmost importance to us. https://centraldatatech.com/ , we shall govern your use of this website, including all pages within this website (collectively referred to herein below as this “Website”), we want to contribute to providing a safe and secure environment for visitors.

The following are terms of privacy policy (“Privacy Policy”) between you (“you” or “your”) and CDT. By accessing the website, you acknowledge that you have read, understood and agree to be bound by this Privacy Policy

Use of The Subscription Service by CDT and Our Customers

When you request information from CDT and supply information that personally identifies you or allows us to contact you, you agree to disclose that information with us. CDT may disclose such information for marketing, promotional and activity only for the purpose of CDT and the Website.

Collecting Information

You are free to explore the Website without providing any personal information about yourself. When you visit the Website or register for the subscription service, we provide some navigational information for you to fill out your personal information to access some content we offered.

CDT may collect your personal data such as your name, email address, company name, phone number and other information about yourself or your business. We are collecting your data in some ways, online and offline. CDT collects your data online using features of social media, email marketing, website, and cookies technology. We may collect your data offline in events like conference, gathering, workshop, etc. However, we will not use or disclose those informations with third party or send unsolicited email to any of the addresses we collect, without your express permission. We ensure that your personal identities will only be used in accordance with this Privacy Policy.

How CDT Use the Collected Information

CDT use the information that is collected only in compliance with this privacy policy. Customers who subscribe to our subscription services are obligated through our agreements with them to comply with this Privacy Policy.

In addition to the uses of your information, we may use your personal information to:

  • Improve your browsing experience by personalizing the websites and to improve the subscription services.
  • Send information about CDT.
  • Promote our services to you and share promotional and informational content with you in accordance with your communication preferences.
  • Send information to you regarding changes to our customers’ terms of service, Privacy Policy (including the cookie policy), or other legal agreements

Cookies Technology

Cookies are small pieces of data that the site transfers to the user’s computer hard drive when the user visits the website. Cookies can record your preferences when visiting a particular site and give the advantage of identifying the interest of our visitor for statistical analysis of our site. This information can enable us to improve the content, modifying and making our site more user friendly.

Cookies were used for some reasons such as technical reasons for our website to operate. Cookies also enable us to track and target the interest of our users to enhance the experience of our website and subscription service. This data is used to deliver customized content and promotions within the Helios to customers who have an interest on particular subjects.

You have the right to decide whether to accept or refuse cookies. You can edit your cookies preferences on browser setup. If you choose to refuse the cookies, you may still use our website though your access to some functionality and areas of our website may be restricted.

This Website may also display advertisements from third parties containing links to other websites of interest. Once you have used these links to leave our site, please note that we do not have any control over the website. CDT cannot be responsible for the protection and privacy of any information that you provide while visiting such websites and this Privacy Policy does not govern such websites.

Control Your Personal Data

CDT give control to you to manage your personal data. You can request access, correction, updates or deletion of your personal information. You may unsubscribe from our marketing activity by clicking unsubscribe us from the bottom of our email or contacting us directly to remove you from our subscription list.

We will keep your personal information accurate, and we allow you to correct or change your personal identifiable information through marketing@centraldatatech.com