Back to case studies

Corporate AI Assistant and a Single Document Base for an Energy Holding

  • Overview
  • Challenges
  • Services
  • Functional Modules
  • Technologies
  • Our Achievements

Client

A European energy holding that develops solar and wind power plants for businesses and supplies electricity.

Technologies

Java / Python / Claude / Amazon Web Services / PostgreSQL / OpenSearch / Google Drive / OneDrive / Telegram

The company's contracts, projects and reports were scattered across Google Drive, OneDrive and employees' computers. Finding the right file was hard, and new employees took a long time to get up to speed on projects. We built a platform that gathers all documents in one place, sorts them on its own and answers employees' questions about company documents.

Parallax effect image showing a scenic background

Challenges

  • Collect documents from Google Drive, OneDrive and employees' computers in one place.
  • Bring order to the files and automatically sort them into contracts, projects, proposals and reports.
  • See the key points of a contract at a glance: the client, price, deadlines and terms.
  • Give employees an AI assistant that answers questions about company documents.
  • Speed up the preparation of commercial proposals for clients.
  • Keep the AI's work and its costs under control.

Services

  • CRM and AI-Powered Document Processing

    A single document base with an AI assistant. The system finds the client, price and deadlines in contracts on its own, and an employee asks a question and gets an answer based on company documents.
    Read more
    CRM and AI-Powered Document Processing
  • Business Process Audit and Solution Design

    We reviewed which documents the company has, where they are stored and how employees work with them. We designed the platform on that basis.
    Read more
    Business Process Audit and Solution Design
  • End-to-End Software Development

    We built a web platform with an AI assistant, a file manager, user management and document processing settings.
    Read more
    End-to-End Software Development
  • AI Automation and Integrations

    We connected Google Drive, OneDrive and folders on computers, and files move into the platform on their own. Employees can also ask the AI a question in Telegram without opening the platform.
    Read more
    AI Automation and Integrations
  • Agile Development, Accelerated by AI

    We worked in short stages and showed the client a finished part of the platform after each one. Tasks and documentation were kept in Jira and Confluence, so the client could always see the progress.
    Read more
    Agile Development, Accelerated by AI
  • DevOps and Support

    The platform runs in the Amazon cloud and starts processing by itself as soon as a new file appears. It is easy to scale when the number of documents and employees grows.
    Read more
    DevOps and Support

Functional Modules Delivered

  • Document Collection

    • Files from Google Drive, OneDrive and employees' computers move on their own into a single secure storage.

    • The history shows what was transferred and when.

    • As soon as a new file appears in the storage, the platform starts processing it on its own.

  • Automatic Sorting

    • The AI reads a file and determines what it is: a contract, a technical document, a proposal, a project or a report.

    • The administrator confirms the AI's choice, and the file goes into the right section.

    • The platform reads PDF, Word and Excel files, as well as scans and photos.

  • Key Contract Terms

    • The AI finds the client, price, dates, term and main conditions in a contract.

    • Instead of 50 pages, the employee reads a short list of the key points.

    • Contracts from all sources are collected in one place instead of being scattered across folders and computers.

  • AI Assistant

    • Employees ask about contracts, clients and processes on the platform or in Telegram.

    • The AI understands the meaning of a question and finds the answer, even when the document words it differently.

    • New employees get up to speed without distracting their colleagues.

  • Comparison and Proposals

    • The system compares projects, proposals from different companies or versions of a document and shows the differences.

    • In a conversation with a client, the AI selects solar panels, inverters and energy storage.

    • The client immediately sees the project cost and how much they will save or earn on electricity.

  • AI Control and Costs

    • For each document, you can see what stage it is at and whether there were any errors.

    • Every employee question and every AI answer is saved in a log.

    • The cost of processing is known in advance, and daily limits protect against unnecessary spending.

Technologies used

  • Platform:

    Java and Python. File transfer and the AI's work are separated, so one does not get in the way of the other.

  • AI:

    Claude by Anthropic through Amazon Bedrock. Company data is not used to train the AI.

  • Semantic Search:

    OpenSearch finds a document by the meaning of the question, not by an exact match of words.

  • Document Reading:

    The platform reads PDF, Word and Excel files, as well as scans and photos.

  • Cloud:

    Amazon Web Services. Processing starts on its own as soon as a new file appears.

  • Integrations:

    Google Drive, OneDrive and Telegram are connected to the platform.

  • Security:

    Sign-in with Google, role-based access and a log of document processing and AI answers.

Our achievements

  • All documents in one place

    Contracts, projects and reports from all sources are collected and sorted into sections.

  • An answer instead of a search

    An employee asks a question and gets an answer based on documents, with no digging through folders.

  • Faster start for new employees

    Newcomers find answers on their own and get involved in projects sooner.

  • Proposals during the client conversation

    The AI selects equipment and calculates the client's benefit right in the conversation.

  • Predictable AI costs

    The cost of processing is known in advance, and limits protect the budget.

  • AI under control

    The administrator confirms categories, and every AI answer is saved in a log.

Our achievements

Let’s talk

Have any questions or feedback? Send us a message!