Jak náš systém AI bojuje proti podvodům v mezinárodní přepravě

Ve světě logistiky jsou podvodné a nebezpečné balíčky jednou z největších výzev tohoto odvětví. Proto se velká nadnárodní logistická společnost obrátila na BigHub s žádostí o pomoc při implementaci systému včasné detekce. S cílem nasadit řešení pro vyhodnocení zásilek v reálném čase při vstupu do přepravní sítě čelil náš tým v BigHub několika výzvám, jako je škálování REST API a správa životního cyklu ML.

BigHub má dlouhodobé partnerství s významnou mezinárodní logistickou firmou, během níž úspěšně realizovala rozmanitou škálu datových projektů. Tyto projekty zahrnovaly celou řadu oblastí, včetně datového inženýrství, zpracování dat v reálném čase, cloudu a aplikací založených na strojovém učení, které byly navrženy a vyvinuty s cílem zlepšit provoz logistických společností, včetně správy skladu, optimalizace dodavatelského řetězce a přepravy tisíců balíků po celém světě denně.

 

V roce 2022 byla BigHub postavena před novou výzvu: pomoci při implementaci systému včasného odhalování podezřelých podvodných zásilek vstupujících do logistické sítě společnosti. Na základě pilotního řešení klienta, které bylo vyvinuto a testováno na základě historických dat, BigHub vylepšil algoritmy a nasadil je do výrobního prostředí pro vyhodnocování zásilek v reálném čase při vstupu do přepravní sítě. Počáteční pilotní řešení bylo založeno na dávkovém vyhodnocení, ale požadavkem pro náš tým bylo vytvoření REST API, které by zvládlo jednotlivé dotazy s dobou odezvy kratší než 200 milisekund. Toto API by bylo připojeno k síti klienta, kde by na datech byly prováděny další operace.

Architektura na vysoké úrovni

Navrhovaná aplikace je navržena s architekturou na vysoké úrovni, jak je znázorněno na doprovodném diagramu. Jádrem systému je REST API, které je připojeno k síti klienta pro příjem a zpracování dotazů. Tyto dotazy podléhají ověření a vyhodnocení, přičemž výsledky se pak vrátí koncovému uživateli. Datová vrstva slouží jako základ pro výpočty, stejně jako pro trénink modelů a předzpracování tabulek prvků. Výsledky hodnocení jsou také uloženy v datové vrstvě, aby se usnadnilo vytváření souhrnných analýz ve vrstvě vykazování. Vrstva MLops spravuje životní cyklus modelu strojového učení, včetně školení, validace, ukládání metrik pro každou verzi modelu a zpřístupnění aktuální verze modelu prostřednictvím rozhraní REST API. K dosažení tohoto cíle celé řešení využívá celou řadu moderních datových technologií, včetně Kubernetes, MLFlow, AirFlow, Teradata, Redis a Tableau.

 

Během vývoje systému potřeboval náš tým řešit několik výzev, mezi které patří:

  • Nastavení a škálování REST API pro zpracování velkého objemu dotazů (260 dotazů z 30 paralelních zdrojů za sekundu) v reálném čase, což zajišťuje jeho připravenost pro globální nasazení.
  • Optimalizace rychlosti vyhodnocování jednotlivých dotazů pomocí nízkoúrovňových programovacích technik ke zkrácení času ze stovek milisekund na desítky milisekund.
  • Správa životního cyklu modelu strojového učení, včetně automatizovaného rekvalifikace, nasazení nových verzí do API, monitorování kvality a oznámení, pro zajištění spolehlivého dlouhodobého výkonu.
  • Implementace úprav v běhu - náš agilní přístup zajistil flexibilitu a umožnil rychlé a úspěšné změny probíhajícího projektu pro spokojenost obou stran a lepší výsledky.

Shrnutí

Jsme hrdí na to, že jsme do šesti měsíců úspěšně nasadili řešení ve výrobním prostředí. Naše průběžné monitorování a validace výkonnosti pro 12 zemí původu byly úspěšné a země jsou postupně přidávány a testovány. Cílem je zavést aplikaci globálně v první polovině roku 2023.

Podobné články

Nejnovější průmyslové zprávy, rozhovory, technologie a zdroje.

AI
0
min
read

Agenti AI: Co jsou a co znamenají pro vaše podnikání

Umělá inteligence zažívá další velkou vlnu — tentokrát v podobě takzvaných agentů AI. Ale co přesně jsou, proč o nich všichni mluví, a jak mohou prospět vašemu podnikání?
Co jsou agenti AI?

Agent AI je digitální asistent schopný nezávisle provádět složité úkoly na základě konkrétního cíle. Je to víc než jen chatbot, který odpovídá na otázky. Moderní agenti AI mohou:

  • Naplánujte si několik kroků dopředu
  • Volejte rozhraní API, pracujte s daty, vytvářejte obsah nebo hledejte informace
  • Přizpůsobte své chování na základě kontextu, uživatelů nebo obchodních cílů
  • Pracujte asynchronně a zpracovávejte více úloh současně

Stručně řečeno, agent AI funguje jako virtuální zaměstnanec - zvládá úkoly dynamicky, jako člověk, ale rychleji, levněji a 24/7.

Proč jsou agenti AI trendy právě teď?
  • Pokroky ve velkých jazykových modelech (LLM) jako GPT-4, Claude a Mistral umožňují agentům lépe porozumět a vytvářet přirozený jazyk.
  • Automatizace se stává cílenou - místo toho, abyste řekli „napište scénář“, můžete říci „najděte nejlepší kandidáty na tuto práci“.
  • Společnosti chtějí škálovat bez zvyšování nákladů - Agenti AI zvládnou rutinní i analytické úkoly.
  • Produktivita a personalizace jsou nejvyšší prioritou — Agenti AI umožňují obojí v reálném čase.

Co agenti AI přinášejí podnikům?

1. Ušetřete čas a náklady

Na rozdíl od tradiční automatizace zaměřené na izolované úkoly mohou agenti AI spravovat celé pracovní postupy. Například v elektronickém obchodování mohou:

  • Pomozte vybrat správný produkt
  • Doporučit příslušenství
  • Přidat položky do košíku
  • Vyřizovat stížnosti nebo vrácení

2. Zvyšte konverze a loajalitu

Agenti AI přizpůsobují konverzace, učí se z interakcí a přesněji reagují na potřeby zákazníků.

3. Časová úspora pro tým a škálovatelnost

Místo ručního zpracování dotazů nebo dat pracuje agent nepřetržitě, bez chyb a bez nutnosti najímat více lidí.

4. Chytřejší rozhodování

Interní agenti mohou pomoci s konkurenční analýzou, generováním zpráv, tvorbou obsahu nebo předpovídáním poptávky.

Agenti AI v praxi
Scenario Example Use Case
Customer Support Answering questions, tracking orders, handling complaints
Marketing Planning campaigns, building segments, creating copy and A/B tests
Sales Generating leads, preparing proposals, follow-ups
Logistics Tracking inventory, planning deliveries, monitoring delays
HR Screening CVs, replying to candidates, onboarding
AI agent vs. tradiční chatbot: Jaký je rozdíl?
Feature Traditional Chatbot AI Agent
Responses Predefined scripts Flexible, contextual
Memory None or short-term Long-term, adaptive
Tasks Simple answers Multi-step workflows
Integration Limited Connects to CRM, ERP, e-shop
Autonomy Low High – plans and decides

Co to znamená pro vaše podnikání?

Společnosti, které dnes implementují agenty AI, získávají výhodu - nejen v efektivitě, ale i v zákaznické zkušenosti. Ve světě, kde „rychlé odpovědi“ již nestačí, agenti AI přinášejí kontext, inteligenci a akci - přesně to, co moderní zákazník očekává.

Co bude dál?

Agenti AI se rychle vyvíjejí z asistentů na plné digitální kolegy. Brzy nebude neobvyklé mít „týmového AI kolegu“, který zvládá úkoly, spolupracuje s vaším týmem a pomáhá vašemu podnikání růst.

AI
0
min
read

GenAI není jediným typem umělé inteligence: Co by měl vědět každý obchodní vedoucí

Generativní AI (GenAI) dominuje titulkům - od ChatGPT po generátory obrázků a kopiloty v obchodních nástrojích. Ale i když je to silné, GenAI je pouze jedním typem umělé inteligence. A v mnoha reálných obchodních případech to není ten nejvhodnější. Chcete-li činit inteligentní rozhodnutí o umělé inteligenci, musíte pochopit, že AI přichází v několika formách, z nichž každá je navržena pro konkrétní cíle.
�Co Je Generativní AI (GenAI)?

Generativní AI se zaměřuje na vytváření obsahu - textu, obrázků, videa nebo kódu - pomocí velkých jazykových modelů (LLM) trénovaných na obrovských datových sadách.

Typické případy použití:

  • Psaní e-mailů, článků, popisů produktů
  • Generování grafiky a obrázků
  • Vytvoření kódu nebo marketingové kopie
  • Zákaznická podpora prostřednictvím chatu založeného na AI

Ale navzdory svým schopnostem není GenAI univerzální řešení.

Jaké další typy AI existují?
1. Analytická umělá inteligence

Tento typ AI se zaměřuje na analýzu dat, identifikaci vzorů a vytváření předpovědí. Nevytváří obsah, ale poskytuje postřehy a rozhodnutí založená na logice a datech.

Případy použití:

  • Predikce odchodu zákazníka nebo celoživotní hodnoty
  • Hodnocení úvěrového rizika
  • Detekce podvodů
  • Segmentace zákazníků
2. Optimalizace AI

Spíše než analyzovat nebo generovat, tato AI najde nejlepší možné řešení založené na definovaném cíli nebo omezení.

Případy použití:

  • Logistika a plánování přepravy
  • Dynamické stanovení cen
  • Plánování výroby a pracovních sil
3. Symbolická AI (systémy založené na pravidlech)

Tato starší, ale stále relevantní forma použití AI logická pravidla a rozhodovací stromy. Je vysvětlitelný, auditovatelný a spolehlivý - zejména v regulovaných prostředích.

Případy použití:

  • Právní nebo lékařské expertní systémy
  • Dodržování předpisů
  • Automatizované rozhodování v bankovnictví nebo pojišťovnictví
4. Posilovací učení

Tato AI se učí pokus a omyl v dynamickém prostředí. Používá se, když se systém potřebuje přizpůsobit na základě zpětné vazby a výsledků.

Případy použití:

  • Autonomní vozidla
  • Robotika
  • Komplexní automatizace procesů

Kdy byste měli (nebo neměli) používat GenAI?

Co to znamená pro vaše podnikání?

Pokud používáte pouze GenAI, možná vám chybí významný potenciál. The skutečná hodnota spočívá v kombinaci typů AI.

Příklad:

  • Použijte analytickou umělou inteligenci k segmentaci svých zákazníků.
  • Pomocí GenAI generujte personalizované e-maily pro každý segment.
  • Využijte optimalizační AI k efektivnímu časování a cílení kampaní.

Tento vícevrstvý přístup přináší lepší návratnost investic, spolehlivost a strategickou hloubku.

Shrnutí: GenAI ≠ Celá AI
AI Type What It Does Best For
Generative AI Creates content Marketing, support, creativity
Analytical AI Makes predictions and scores Finance, risk, analytics
Optimization AI Finds best outcomes Logistics, pricing, planning
Symbolic AI Follows clear rules Compliance, legal, expert systems
AI
0
min
read

Vývoj frameworků pro AI agenty: od Autogen k LangGraph

Frameworky pro AI agenty prošly dlouhou cestou – od vysoké jednoduchosti Autogenu po nástrojově orientovanou exekuci LangChainu. Nyní LangGraph nastavuje nový standard s větší flexibilitou, modularitou a kontrolou, čímž dává vývojářům sílu vytvářet sofistikovanější multi-agentní systémy.
The Evolution of AI Agents frameworks: From Autogen to LangGraph

In the past, severallibraries such as Autogen and Langchain Agent Executor were usedto create AI agents and the workflow of their tasks. These tools aimed tosimplify and automate processes by enabling multiple agents to work together inperforming more complex tasks. But for the past several months, we have beenworking with LangGraph and felt in love with it for the significantimprovements it offers to AI developers.

Autogen was oneof the first frameworks and provided a much needed higher level of abstraction,making it easier to set up AI agents. However, the interaction between agentsfelt often somewhat like "magic" — too opaque for developers whoneeded more granular control over how the processes were defined and executed.This lack of transparency could lead to challenges in debugging andfine-tuning.

Then came LangchainAgent Executor, which allowed developers to pass "tools" toagents, and the system would keep calling these tools until it produced a finalanswer. It even allowed agents to call other agents, and the decision on whichagent to use next was managed by AI.

However, the LangchainAgent Executor approach had its drawbacks. For instance:

  • It was difficult to track the individual steps of each agent. If one     agent was responsible for searching Google and retrieving results, it     wasn’t easy to display those results to the user in real-time.
  • It also posed     challenges in transferring information between agents. Imagine one agent     uses Google to find information and another is tasked with finding related     images. You might want the second agent to use a summary of the article as     input for image searches, but this kind of information handoff wasn’t     straightforward.
State of the art AI Agents framework? LangGraph!

LangGraphaddresses many of these limitations by providing a more modular and flexibleframework for managing agents. Here’s how it differs from its predecessors:

FlexibleGlobal State Management

LangGraph allowsdevelopers to define a global state. This means that agents can eitheraccess the entire state or just a portion of it, depending on their task. Thisflexibility is critical when coordinating multiple agents, as it allows forbetter communication and resource sharing. For instance, the agent responsiblefor finding images could be given a summary of the article, which it could useto refine its keyword searches.

 

ModularDesign with Graph Structure

At the core of LangGraphis a graph-based structure, where nodes represent either calls to alanguage model (LLM) or the use of other tools. Each node functions as a stepin the process, taking the current state as input and outputting an updatedstate.

The edges in thegraph define the flow of information between nodes. These edges can be:

  • Optional: allowing the process to branch     into different states based on logic or the decisions of the LLM.
  • Required: ensuring that     after a Google search, for example, the next step will always be for a     copywriting agent to process the search results.
Debuggingand Visualization

LangGraph also enhancesdebugging and visualization. Developers can render the graph, making it easierfor others to understand the workflow. Debugging is simplified throughintegration with tools like Langsmith, or open-source alternatives like Langfuse.These tools allow developers to monitor the execution in real-time, displayingactions such as which articles were selected, what’s currently happening, andeven statistics like token usage.


TheTrade-Off: Flexibility vs. Complexity

While LangGraph offerssubstantial improvements in flexibility and control, it does come with asteeper learning curve. The ability to define global states, manage complexagent interactions, and create sophisticated logic chains gives developerslow-level control but also requires a deeper understanding of the system.

LangGraph marks asignificant evolution in the design and management of AI agents, offering apowerful, modular solution for complex workflows. For developers who needgranular control and detailed oversight of agent operations, LangGraph presentsa promising option. However, with great flexibility comes complexity, meaningdevelopers must invest time in learning the framework to fully leverage itscapabilities. That’s what we have done, making LangGraph our tool of choice forall complex GenAI solutions that need multiple agents working together.

 

 

Napište si o nezávaznou konzultaci zdarma

Chcete s námi probrat podrobnosti? Vyplňte krátký formulář níže a my se vám brzy ozveme, abychom si s vámi domluvili termín nezávazné online konzultace zdarma.

Ověřeno 100 + firmami
Thank you! Your submission has been received.
Oops! Something went wrong.