<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: foxmaster77</title>
    <description>The latest articles on DEV Community by foxmaster77 (@foxmaster77).</description>
    <link>https://dev.to/foxmaster77</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4141709%2F2d336d51-c727-4d66-b507-f95dd72e2d58.png</url>
      <title>DEV Community: foxmaster77</title>
      <link>https://dev.to/foxmaster77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/foxmaster77"/>
    <language>en</language>
    <item>
      <title>How I Built an Agentic Fraud Investigator Using TigerGraph + LangChain in 24 Hours</title>
      <dc:creator>foxmaster77</dc:creator>
      <pubDate>Thu, 24 Sep 2026 18:16:38 +0000</pubDate>
      <link>https://dev.to/foxmaster77/how-i-built-an-agentic-fraud-investigator-using-tigergraph-langchain-in-24-hours-f98</link>
      <guid>https://dev.to/foxmaster77/how-i-built-an-agentic-fraud-investigator-using-tigergraph-langchain-in-24-hours-f98</guid>
      <description>&lt;h2&gt;
  
  
  The Challenge
&lt;/h2&gt;

&lt;p&gt;At HHGOA 2026, we were given a real-world fraud detection problem: &lt;br&gt;
investigate 20 complex fraud cases using an AI agent powered by TigerGraph.&lt;/p&gt;

&lt;p&gt;The result? A fully autonomous Fraud Investigation Agent that detects fraud rings, &lt;br&gt;
retrieves compliance policy via GraphRAG, and recommends Next Best Actions — all in real-time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Why TigerGraph?
&lt;/h2&gt;

&lt;p&gt;Standard SQL or vector databases miss &lt;strong&gt;relationship fraud&lt;/strong&gt; entirely. &lt;br&gt;
A money mule network is invisible in a flat table — but TigerGraph's &lt;br&gt;
multi-hop traversal exposes the entire ring instantly via GSQL:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
sql
SELECT src, dst FROM Account-(SHARED_DEVICE&amp;gt;)-Device
WHERE Device.risk_score &amp;gt; 0.8

5 Fraud Patterns Detected
Pattern Code    Risk
Card Testing    PT001   High
Account Takeover    PT002   High
Synthetic Identity  PT003   Medium
Money Mule Network  PT004   Critical
Merchant Collusion  PT005   High
The Agent Tools (LangChain)
The ReAct agent autonomously selects from 8 tools:


get_transaction_history
 — GSQL query on Account node

get_connected_accounts
 — multi-hop graph traversal

detect_fraud_patterns
 — GSQL algorithm execution

get_fraud_policy
 — ChromaDB GraphRAG retrieval

manage_case
 — write findings back to graph

execute_action
 — block/freeze/escalate
GraphRAG = No Hallucinated Actions
Our agent never invents a recommendation. All actions are grounded in real bank policy retrieved from a ChromaDB vector store built from our 

fraud_policy.txt
 document. This is GraphRAG in practice.

Results
✅ All 20 benchmark cases investigated autonomously
✅ SAR (Suspicious Activity Report) generated per case
✅ NBA (Next Best Action) returned for each case
✅ Full live UI at https://tigergraph-2cd6jdrgrem2jblxb49zjj.streamlit.app/
GitHub
https://github.com/foxmaster77/tigergraph

Built solo in under 24 hours for #HHGOA2026 🚀
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>tigergraph</category>
      <category>langchain</category>
      <category>python</category>
      <category>hackathon</category>
    </item>
  </channel>
</rss>
