My AI Agent Recommended a Non-Existent Investment Product — Exposing Information Gaps Between Fund Distributors and Asset Manage
Hey everyone, it's your average 38-year-old developer here, hacking away at AI agents and automated trading bots in my evenings and weekends, just like many of you. Today, I want to share a recent blunder with a financial information AI agent I built. What started as a chuckle-worthy mistake turned into a serious lesson about "information reliability" — a critical factor that can be fatal for any…
A developer with an interest in AI agents and automated trading bots shared a recent experience involving an AI agent that recommended a non-existent investment product. The developer, who is 38 years old, had created an AI agent to list investment trusts tracking specific indices, primarily for rebalancing his own portfolio. When the AI was asked to compare products linked to the FANG+ index, it confidently suggested two options: eMAXIS Slim FANG+ and iFreeNEXT FANG+.
The developer recognized that eMAXIS Slim FANG+ was not a real product, as he had never heard of it. Upon further investigation, he found that the AI had fabricated the non-existent investment trust. The developer then delved deeper into the issue and discovered that AI systems often generate fabricated information due to the hierarchy of information sources.
Primary information comes from the source itself, such as the asset manager's official website, while secondary information is obtained from distributors, news articles, or blogs. AI systems tend to treat all information as flat data, without considering the hierarchy of sources. To address this issue, the developer implemented a fact-checking mechanism in their code.
They defined primary data as the master data obtained from the asset manager's official website. Any data obtained from AI or other secondary sources had to be cross-referenced against the master data. The developer created a Python script using the pandas library to perform this fact-checking. The script compared the AI's recommendations against the primary data, flagging any recommendations that did not exist in the master data.
This approach helped prevent the developer from trusting the AI's fabricated information blindly. The developer concluded that while AI is a powerful tool, it should not be the final decision-maker, especially in domains requiring high accuracy, such as finance. Building a verification system to cross-check AI output against reliable primary sources is crucial to ensure the accuracy and reliability of the information provided by AI agents.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.