Data Science & Machine Learning Rinat Abdullin Data Science & Machine Learning Rinat Abdullin

So You are Building an AI Assistant?

So you are building an AI assistant for the business?

This is a popular topic in the companies these days. Everybody seems to be doing that. While running AI Research in the last months, I have discovered that many companies in the USA and Europe are building some sort of AI assistant these days, mostly around enterprise workflow automation and knowledge bases.

There are common patterns in how such projects work most of the time. So let me tell you a story...

Weiterlesen
Data Science & Machine Learning, LLM Rinat Abdullin Data Science & Machine Learning, LLM Rinat Abdullin

5 Inconvenient Questions when hiring an AI company

This article discusses five questions you should ask when hiring an AI. These questions are inconvenient for providers of AI products, but they are necessary to ensure that you are getting the best product for your needs. The article also discusses the importance of testing the AI system on your own data to see how it performs.

Weiterlesen
Software Development Rinat Abdullin Software Development Rinat Abdullin

Revolutionizing the Logistics Industry: Trustbit Logistics Simulator Framework

As the logistics industry becomes increasingly complex, businesses need innovative solutions to manage the challenges of supply chain management, trucking, and delivery. With competitors investing in cutting-edge research and development, it is vital for companies to stay ahead of the curve and embrace the latest technologies to remain competitive. That is why we introduce the Trustbit Logistics Simulator Framework, a revolutionary tool for creating a digital twin of your logistics operation.

Weiterlesen
Learn & Share Rinat Abdullin Learn & Share Rinat Abdullin

Process Pipelines

Process pipeline is a system to break down complex repeatable work into digestable steps that lead to concrete results.Processes, unlike projects, don't have a defined completion time and goal. Their goal is to keep running and moving forward at a steady pace.

Weiterlesen
Learn & Share Rinat Abdullin Learn & Share Rinat Abdullin

Inbox helps to clear the mind

I hate distractions. They can easily ruin my day when I'm in the middle of working on a cool project. They do that by overloading my mind, buzzing around inside me, and just making me tired. Even though we can think about several things at once, we can only do one thing at a time.

Weiterlesen
Software Development Rinat Abdullin Software Development Rinat Abdullin

Consistency and aggregates in event sourcing

Black Friday is coming, so let’s talk about warehouse management and event sourcing. When developing a system for event retrieval with aggregates, several very different concepts are possible. If you think of an aggregate as a transaction boundary, then each decision has its own implications.The aggregate can also be a lifecycle boundary - events in a global uniform stream can often only be discarded by the aggregate stem.

Weiterlesen
Learn & Share Rinat Abdullin Learn & Share Rinat Abdullin

Celebrating achievements

Let's talk about celebrating our successes. Our active memory can be like a cache of recently used data. Fresh ideas and frustrations supersede older ones. The older the thought, the fuzzier it becomes. Details are lost.
There is also negativity bias. When good and bad things happen at the same intensity, the bad ones have a greater effect on us.

Weiterlesen

Part 3: Trustbit Logistics Hackathon - Add speed model to logistic simulation

So far in the series we have built a trivial logistics simulation runtime. At this point it is only capable of finding the fastest route between two locations. This is implemented as a form of A* algorithm that uses predefined travel times.
Let’s extend the implementation and demonstrate how we can “plug” different models into the simulation runtime.

Weiterlesen
Learn & Share Rinat Abdullin Learn & Share Rinat Abdullin

Innovation Incubator Round 1

In 2020 we started an Innovation Incubator. It is a learning and sharing process that tries to connect people from the different teams together. This is especially important for a remote company with people working all across Europe. This is the retrospective of Round 1 of the incubator.

Weiterlesen