Frame 19229

Palm Oil Company Streamlines Water Management with an AI Chatbot on AWS

Posted by Nanda Larasati

November 13, 2026

Banner Artikel Usecase (4)

The company is a palm oil plantation group that manages water-related conditions across multiple work units to support plantation operations. Its Water Management team monitors various environmental parameters, including rainfall, water levels, groundwater conditions, land subsidence, and water-control structures. These activities are supported by weekly operational reports and standard operating procedures (SOPs). 

However, the growing volume and variety of operational data and documentation made it increasingly challenging to consolidate information, access relevant insights, and retrieve procedures efficiently. The company therefore sought a solution to streamline access to its data and operational knowledge, enabling faster and more informed decision-making across the organization.

Challenges: Manual Reporting and Fragmented Access to Operational Knowledge 

Before the project, the company did not yet have a generative AI initiative for its Water Management function. Weekly reports arrived from different work units in different file formats, and the team had to compile the information manually. Management spent considerable time reading and summarizing reports, while field operators often found it difficult to locate the relevant SOP for a particular situation. Analysis across work units also required manual effort. 

The underlying data introduced additional complexity. During the initial assessment, Central Data Technology (CDT) identified inconsistent date and time-zone formats, quoted fields, decimal commas, and different schemas across similar water-level datasets. Without standardization and validation, these inconsistencies could affect the reliability of automated analysis. The company also needed to ensure that users only accessed information relevant to their assigned work unit and role. 

 

Solutions: An AI-Powered Water Management Assistant on AWS 

To address these challenges, CDT designed and implemented the Water Management Chatbot using Amazon Web Services (AWS), a generative AI assistant integrated into the company’s existing mobile, web, and portal applications. Users can ask questions in Bahasa Indonesia or English and receive answers based on validated operational data or relevant passages from the company’s documents. 

The solution uses Amazon Bedrock as its generative AI foundation. For numerical questions, such as water-level trends, rainfall comparisons, or the number of water-control structures, the AI agent queries curated data through Amazon Athena. For procedural questions, it retrieves relevant content from an Amazon Bedrock Knowledge Base, supported by Amazon S3 Vectors and Cohere Embed v4 for multilingual document embeddings. Answers include their sources, helping users verify the information before taking action. 

The data pipeline is built on Amazon S3 and AWS Glue. Data exported daily from the company’s SQL Server is organized into several layers. AWS Glue ETL jobs clean, transform, and aggregate the data, while Great Expectations validates data quality at each layer. The AWS Glue Data Catalog maintains table metadata for Amazon Athena. 

The application layer runs a Strands Agents-based AI agent through FastAPI on Amazon EC2. OpenAI GPT-6 Luna on Amazon Bedrock acts as the primary model, while Amazon Nova Lite supports lighter tasks and serves as a fallback. Amazon Bedrock Guardrails helps keep responses within the Water Management scope, and Amazon Bedrock Prompt Management supports controlled prompt versioning. Langfuse records agent traces and feedback, while Amazon CloudWatch, Amazon EventBridge, and Amazon SNS support infrastructure and pipeline monitoring and alerting. 

Security and access control are built into the architecture. The solution connects the company’s AWS accounts through a site-to-site VPN, keeps the backend in a private subnet, uses VPC endpoints and AWS KMS encryption, and applies least-privilege IAM. Requests carry the signed-in user’s identity, work unit, and role; access filters are applied to both data queries and document retrieval. The chatbot is advisory only: operational decisions, including water-gate operations and flood mitigation, remain with authorized personnel under the applicable SOPs. 

Implementation: From Proof of Concept to Production 

CDT delivered the project through its four-phase methodology (Assess, Design, Build, and Operate), working closely with the company’s Water Management and System Development teams. 

The journey began with an Amazon Quick proof of concept (PoC) for management, designed to validate the platform’s capabilities in delivering business insights through natural-language interactions. The pilot explored various analytical features, including dashboards, automated workflows, and AI-powered chat responses grounded in company data. The PoC also helped identify data-quality gaps and gather key insights that informed the production design and implementation approach.

CDT then designed and built the custom Amazon Bedrock solution for integration into the company’s applications. The production data pipeline exports SQL Server data to Amazon S3 every day, processes it through AWS Glue, and validates each layer before the data is queried by Amazon Athena. In parallel, administrators upload SOPs and reports through a document uploader; metadata is applied and the files are synchronized with the Amazon Bedrock Knowledge Base. 

The AI agent was integrated with the company’s applications through a private API. CDT and the company tested the solution with a set of reference questions covering data and document questions, complex questions, unavailable data, out-of-scope requests, and work-unit access boundaries. Functional integration tests were also completed. 

To support adoption and long-term ownership, CDT delivered a two-day Amazon Quick knowledge-sharing session, a one-day Amazon Bedrock kickstart, and a two-day hands-on workshop using real Water Management data. CDT also provided sample code and a runbook so the company’s System Development team could understand, run, and modify the solution. After launch, the solution entered a one-month stabilization period with daily checks and weekly answer-quality reviews. It now runs in production on AWS in the Asia Pacific (Singapore) Region, inside the company’s applications. 

 

Results: Faster Access to Information and a Foundation for Data-Driven Operations 

The project has moved the company from manual compilation and fragmented document searches toward a centralized, conversational way to access Water Management information. Users can ask questions directly in the company’s applications, obtain numerical answers from curated datasets, and retrieve procedures from the knowledge base without manually searching across multiple reports and files. 

The solution brings together around 15 monitoring datasets and a document base that started at around 200 documents and is designed to grow to approximately 800. The initial proof of concept demonstrated adoption with 10 users, and the company plans to expand the assistant to hundreds and later thousands of users through its applications. 

Quality and efficiency are supported by measurable operating targets. The project set targets for response speed and for reducing the time needed to read and summarize weekly reports by at least 30%. The solution passed user acceptance testing, and answer quality, response time, user feedback, and safety interventions are monitored through Langfuse and Amazon CloudWatch. 

Measured by the company’s internal team together with CDT on different sets of test questions, the time needed to read and summarize weekly reports went from days to about 15 minutes, well beyond the 30% target. This saves at least one working day per weekly report, about four working days per month. Answers are streamed, and the first part of the answer appears in under 3 seconds. The solution gives the company a scalable foundation for more consistent information access and better-supported Water Management decisions. 

 

CDT and AWS: Enabling Practical Generative AI for Business Operations 

Through the Water Management Chatbot, CDT combines AWS data services, generative AI, document retrieval, and security controls in a solution embedded in the customer’s existing applications. The result is a practical AI assistant that helps teams work with operational data and knowledge more efficiently, while keeping access governed and critical decisions in the hands of authorized personnel. 

To explore how a generative AI assistant could work with your operational data, 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