Launch HN: CommodityAI (YC W24) – Shipment management for commodity traders
77 points| KyleManuel | 1 year ago
Commodities are the center of global trade. The food you eat and the coffee you drink all start with agricultural producers. A trader organizes a shipment of it to a receiver near you, who then manufactures and distributes it to your local supermarket or coffee shop.
That sounds simple enough, but any shipment involving commodities involves around 200 processes, at least 50 documents, and extensive coordination through emails and phone calls. The amount of paper and processes is staggering. Errors can be catastrophically costly, ending up with lawsuits over millions of dollars.
Commodity trading companies allocate 40% of their workforce to logistics and operations. It’s a relationship-focused business. These aren't trading firms with Bloomberg terminals doing spot trading with algorithms all day. They are trading actual physical commodities. Many of these deals are agreed on via text message.
Now imagine you're managing thousands of shipments a month. Nearly every trader we’ve talked to can recall a time in the past 6 months where a document or process error resulted in the firm losing hundreds of thousands of dollars.
This led us to explore how we could tailor AI, automation, and collaboration tools to automate the handling of shipment workflows for more efficient operations and accurate documentation. Our team has the background to solve this problem—an ex-sugar trader with 8 years of experience and two engineers with a combined 14 years of experience from logistics and software companies.
There are a few layers to solving the pain points of these customers:
(1) Data Preprocessing: we give them a way to clean up and organize their existing data, which is usually a mess. We help them process documents, classify them, extract relevant fields, organize them by shipments, and search for them.
(2) We use AI and automation to leverage OCR, Multi-Modal Transformers, and indexing methods across 150+ different commodity and logistics document types to automate business processes.
(3) Actions and Workflows: Once the data is processed, we enable users to take actions or kickoff workflows with them, such as entering data into ERPs, using AI agents to compose emails, update freight matrices, track their shipments and predict delays, and more. All of these things are things the user does manually currently and are prone to error, so we automate them to save time and money. An ops team currently spends 60% of their day on these tasks. With our initial product, we are already saving them 2 hours a day.
Our customers so far include one of the largest U.S. agricultural traders, who use our platform to process over a million documents and automate internal workflows, like creating vessel nominations and updating shipment statuses. They also use us to find critical documents quickly. Importers and exporters randomly get audited to make sure the commodity they declared matches what was actually delivered (quality, weight, polarization). These audits can happen years after the shipment, and searching for the relevant documents is a needle/haystack situation. Sometimes they have been unable to find them, and you can imagine how well that goes over with the auditors. We make this easy.
We can’t give HN readers direct access to the product because it can only be used if you have commodity data and that data is sensitive. But here’s a video showing how it works: https://www.youtube.com/watch?v=slOGliSR6IM#t=26s
There probably aren’t too many commodity traders checking HN every day, but we figure some of you have worked as traders or know traders from previous work experience, and we’d love to hear whatever you think about this!
alexpetralia|1 year ago
I'd guess that only an established (or former) trader already using the tool with a deep network of contacts could convince other traders to use it. And then of course there is the whole other problem of enterprise sales and penetrating big financial companies (legal, compliance, procurement, infosec, etc.). So maybe you start with small traders? But my understanding of commodities trading was that is kind of like high frequency trading - there are only large, very established players.
KyleManuel|1 year ago
Our CEO Philip is exactly that, a commodities trader with 8 years experience and a wide network for us to tap into.
As for every commodity market being different with its own intricate details, you are right. We are taking an approach to start in agriculture (sugar, coffee, cocoa) because these have similar supply chains. However, we are building configurable tools from the foundation to support more complex customizations to allow companies to easily tailor the solutions to their needs.
We have also had some calls recently with commodity producers who have shown a lot of interest in the platform so far, because they many of them manage their own logistics teams internally, which opens up an additional market outside of just the big trading players.
I really appreciate your feedback, thank you.
btown|1 year ago
It's a great way to break into a market, but there's also less lock-in and forced virality relative to a system that you encourage suppliers/partners/counterparties to use. Which can be compensated for by word of mouth and ease of onboarding! But this can be a double-edged sword, particularly when investors are evaluating whether you're (planning to be) necessary or expendable to the industry.
Svdc|1 year ago
>> Will the traders at Cargill, Vitol, Exxon, Trafigura, Glencore buy it? Do they want to take the time to "learn" another tool?
I worked for this company that was built on a consortium of the biggest players, and adoption requires a lot of effort. Not only on the relationships you have to build, either by the account management team or by a product person, and trust also plays a big role - a lot of babysitting and support is required.
But trust me when i say that if they find that "yet another tool" provides the time-savings and the cost savings they are after, then they will use it. It will take take, which for most companies is not an option, but patience is key.
My experience also tells me that what one company is after does not mean it is translated easily to another. A Trader in one company might be very open to new tools and new business processes, others not so much. I would also say that if a specific role has so many nuances from company to company, that will also be true from commodity to commodity.
On another note, we had in the past product specialist to help on the product development side, and they had come from very robust backgrounds from logistics operations. But what they knew was very specific to how the companies they worked before operated and that didn't resonate sometimes for other clients.
Its a difficult industry to penetrate, smaller to medium sized companies are more likely to adopt disrupt technologies, while bigger ones tend to take longer.
c_o_n_v_e_x|1 year ago
Traders like money. Anything that would enable them to keep more of what they "kill" at bonus time would be popular.
Svdc|1 year ago
My first point as a contribution is, traders are lazy and operators are control freaks. In a way traders only care about doing deals so any trade entry in a system us prone to errors and misalignment, such as the ETRM system's reference data. And Operators are control freaks in a way that if they find our that your AI missed a single entry they will mistrust it forever. They rather spend more time copy pasting that to trust your AI. But any automation is welcome they still want to have control (which some in contrast will argue that that control is a nuisance and a waste of time).
Oh well, though customers is what they are.
I am really happy to know that there are others trying to solve the same problems in a world of ineffectiveness.
KyleManuel|1 year ago
We are trying to develop super sleek and intuitive tools built to help traders update their ERP systems using LLMs and generative AI to better format their data.
We hope to prove that operators can actually get more accurate data into their systems faster because we provide tools for data entry that make it a breeze to get accurate data.
Additionally, we're trying to help our customers expand their businesses as well. As operations are generally their bottleneck, traders may not expand into business sectors because they are turned off by the overhead required to manage the operations.
thinking_banana|1 year ago
KyleManuel|1 year ago
We are starting with our network in soft commodities and I think it's possible to get pretty far just focusing on a smaller subset of commodities. Our long term goals and aspirations definitely include additional commodity industries as well.
We are building flexible tools from the foundation to support multiple industries.
ofisboy|1 year ago
Congratulations with the launch.
I’m an ex-tcf banker turned software developer (mainly frontend). I’ve worked 10 years in trade finance world as a relationship manager and credit analyst and i know from first hand how pain in the ass it is to deal with the archaic methods in the tcf world.
I’m keen on learning if you already have ideas around improving the financing side of things. In the end, finance is big part of the commodity business. Also it would be a huge benefit if you can improve the processes around fraud prevention. Not an easy task and not necessarily a tech problem, but definitely a historically huge problem in commodity trade.
Also any ideas around making this more like an open api where banks, warehouses, logistics companies and traders can integrate and stay in sync with each other?
Just wanted to mention these few big pain points from my experience.
I hope your platform can address some of these issues.
Best of luck
KyleManuel|1 year ago
We have had ad-hoc conversations about the possibility, but I do think it could be an impactful solution if done correctly.
Thanks for the feedback and suggestions.
distantsounds|1 year ago
danielmarkbruce|1 year ago
KyleManuel|1 year ago
Generally, we just enjoy building software and it suits our personalities better. But we do believe that it is a good benchmark for our product to think, "could we use our tools to have a better edge in the market if we were a trade house."
Great question!
all2|1 year ago
To this point, I work with folks who are experts at accessing, organizing, tagging, and triaging data. If you'd like to set up a call, I'd be more than willing to facilitate.
9dev|1 year ago
thomukas|1 year ago
KyleManuel|1 year ago
surfmike|1 year ago
KyleManuel|1 year ago
kaltsturm|1 year ago
KyleManuel|1 year ago
We have worked extensively with many of the latest LLM models and tried many different techniques to solve the various problems for our customers.
We use a combination of tools from Google and OpenAI to leverage LLMs. We use React and Heroku to support the web application.
The biggest challenge so far has been getting good field extraction and the ability to accurately search millions of documents using NLP. We've iterated our tools several times and finally reached a good solution that adequately solves the biggest needs of our customers.
We've built a RAG and iterated several times in order to try and get the best configurations for our customers.
secondcoming|1 year ago
Svdc|1 year ago
sidcool|1 year ago
KyleManuel|1 year ago
Bostonian|1 year ago
KyleManuel|1 year ago
There are teams who trade physical and do risk management with futures, and we may have some overlap there. But anyone who only traders futures isn't in our immediate customer profile.
lyime|1 year ago
danielmarkbruce|1 year ago
KyleManuel|1 year ago
We believe we have the tools and expertise to expand to energy and metal in the future. They are much different, but we believe with the tools we have developed, they can be repurposed quickly to support a wide range of commodities.
jn31415|1 year ago
westonplatter0|1 year ago
reubenspencer|1 year ago
[deleted]
PreInternet01|1 year ago
But, good luck with that, I guess?