Building Production AI Agents for E-commerce and Food Delivery at Scale

prosus · E-commerce · 2025 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.5 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: E-commerce and food-delivery AI agents

Prosus needed production agents for shopping, food ordering, and internal productivity across a large global portfolio, but pure prompt/model work was not enough: success depended on context engineering, messy real-time enterprise data, search quality, user memory, UI adoption, and evaluation design.

Constraints:

Architecture

The production approach treats the agent as a layered commerce experience rather than a standalone chatbot. A context-engineering layer injects system prompt, user message, enterprise data, and user history into the agent. Existing app behavior provides cold-start memory. A multi-stage search pipeline performs LLM-based query understanding/personalization/expansion, hybrid keyword and semantic search, and LLM-based reranking over candidate items. The UI combines chat with generated visual components and contextual micro-interventions in the familiar product journey. Evaluation starts offline with synthetic and manual datasets, uses deterministic funnel metrics before LLM-as-judge, and is calibrated through labeling parties and custom annotation tools that show conversations alongside the items users saw.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  portfolio-agent-products["Portfolio agent products"] --> context-assembly-layer["Context assembly layer"]
  portfolio-agent-products --> generative-ui-layer["Generative UI layer"]
  portfolio-agent-products --> contextual-intervention-layer["Contextual intervention layer"]
  context-assembly-layer --> enterprise-data-pipelines["Enterprise data pipelines"]
  context-assembly-layer --> user-history-memory["User history memory"]
  context-assembly-layer --> query-understanding-layer["Query understanding layer"]
  query-understanding-layer --> hybrid-search-layer["Hybrid search layer"]
  hybrid-search-layer --> llm-reranker["LLM reranker"]
  llm-reranker --> generative-ui-layer
  generative-ui-layer --> contextual-intervention-layer
  offline-eval-dataset["Offline eval dataset"] --> deterministic-funnel-metrics["Deterministic funnel metrics"]
  offline-eval-dataset --> llm-judge["LLM judge"]
  deterministic-funnel-metrics --> llm-judge
  llm-judge --> labeling-party-workflow["Labeling party workflow"]
  labeling-party-workflow --> annotation-tool["Annotation tool"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Portfolio agent products Internal productivity, shopping-assistant, and food-ordering agents deployed across Prosus portfolio businesses. Context assembly layer, Generative UI layer, Contextual intervention layer
Context assembly layer Combines system prompt, user message, enterprise context, and user history for each request. Enterprise data pipelines, User history memory, Query understanding layer
Enterprise data pipelines Fetch real-time promotions, payment methods, opening hours, inventory, and other messy business data. Context assembly layer
User history memory Uses existing app data such as orders and browsing history as cold-start context and later dynamic memory. Context assembly layer
Query understanding layer Uses an LLM to personalize, expand, and decompose broad user intents into searchable queries. Context assembly layer, Hybrid search layer
Hybrid search layer Runs keyword search when direct lexical matching is enough and semantic search when labels or wording are insufficient. Query understanding layer, LLM reranker
LLM reranker Reranks candidate products or restaurants using the original query, candidate set, and user context. Hybrid search layer, Generative UI layer
Generative UI layer Dynamically chooses visual UI components such as item carousels or related items alongside chat. Portfolio agent products, LLM reranker, Contextual intervention layer
Contextual intervention layer Triggers narrow, timely assistant actions in the existing UI, such as product comparisons or cart suggestions. Portfolio agent products, Generative UI layer
Offline eval dataset Seeded from team manual testing, synthetic query generation, and personas before launch. Deterministic funnel metrics, LLM judge
Deterministic funnel metrics Measures concrete commerce outcomes such as cart creation, add-to-cart, funnel progression, or conversion. Offline eval dataset, LLM judge
LLM judge Labels conversation-level quality after simpler deterministic signals and business questions are exhausted. Deterministic funnel metrics, Labeling party workflow
Labeling party workflow Calibrates LLM-as-judge prompts with human labels from stakeholders and business users. LLM judge, Annotation tool
Annotation tool Shows conversations and visual item context to evaluators so they can judge food/shopping outcomes. Labeling party workflow

Data flow

A user asks for food, shopping, or productivity help. The system combines the user message with product-specific context: real-time promotions, opening hours, payment options, catalog data, and user history. For commerce search, an LLM rewrites or expands broad intent into concrete queries, the retrieval layer runs keyword and semantic search, and an LLM reranker uses the original query plus user context to pick a small set of results. The experience then renders generated UI components or a contextual intervention rather than only text. Evaluation data flows from team simulations, synthetic query generation, deterministic funnel outcomes, LLM-as-judge, human labeling parties, and custom annotation tools.

4 supporting quotes
“you kick in these data pipelines you bring the right context you make it a part of the prompt and then the response that you get is what the response that the user wants to hear”transcript, stated
“there's a query understanding step which breaks down your query maybe into multiple queries then you run it through your search pipeline keyword search semantic search”transcript, stated
“I'm talking to an agent uh I'm having a conversation instead of just replying to the conversation you always present me some UI elements.”transcript, stated
“so this is where we do a lot of simulation synthetic data generation where before it goes live and it doesn't have to be again it can be simple it's like you know you get together in the team and everyone is playing with the chatbot uh and you create evals”transcript, stated

Why this architecture

The architecture prioritizes context, search, UI, and evaluation because Prosus found that model choice and prompts were not the limiting factors in production commerce agents. Messy enterprise data and user history determine answer usefulness, hybrid and LLM-augmented search determine whether users can find the right items, generative/contextual UI determines adoption, and practical evaluations determine whether the product should launch and keep improving.

5 supporting quotes
“One of our hard-earned lessons is I spend so much time on context engineering with the teams. Let me explain what context means. Right? >> So in my role, I build AI agents in these different industries and these agents are kind of used by two billion”transcript, stated
“what makes the difference between A and B is A is with context B is without context then A would be much better than B.”transcript, stated
“if you're building an e-commerce agent search is fundamental and it's very important to crack that. >> Yeah, let's talk UI. >> Uh let's talk UI first. >> Let's talk UI. >> Let's talk UI. Okay. So again I have launched many agents uh many geni experiences and”transcript, stated
“flexibility. Right. Uh so okay uh that also doesn't work. So I'm kind of coming to conclusion that the best interface is a mix of UI and chat. So these days so there's this word that you know we discuss a lot in our uh you know uh in with my colleagues is the concept”transcript, stated
“it can also degrade users can also ask different things which you we are not prepared for. eval is that the traffic light that keeps you informed so that you can so there's a part of it which is pre-development during development and there's a part of it which happens”transcript, stated

Models used: State-of-the-art LLMs referred to as Model A and Model B · LLM for query understanding, personalization, and expansion · Embedding model for semantic search · LLM for reranking · LLM-as-a-judge · ChatGPT · v0/Vercel for quick annotation tooling

Scale

Alternatives considered (roads not taken)

Optimize primarily around prompt engineering or model choice.

Rejected because: The speaker says the difference in production comes from context engineering more than comparing state-of-the-art models without the right context.

“people talk a lot about uh system prompt tweaking the prompt or choosing different model what's the best model out there”transcript, stated
“what makes the difference between A and B is A is with context B is without context then A would be much better than B.”transcript, stated

Launch memory with a complex long-term/short-term/episodic architecture on day one.

Rejected because: The recommended cold-start is to reuse existing app data first, then collect dynamic memory as users converse.

3 supporting quotes
“seen uh these uh diagrams that people share about memory long-term memory short-term memory uh you know episodic memory and so on. So memory can be handled in many different ways. It's almost like you know when you're having a conversation uh maybe there's a model which is running behind the”transcript, stated
“facts and that's a part of memory but to be honest one of the things that we tried which is much simpler than any of this and it works is let's say you're building a shopping assistant or a food ordering bot and you already have a product right so uh there's already ox or i food so there's already”transcript, stated
“you should just use the context that you have from your existing app and put that in the memory uh put that in you know the context or the system prompt and uh that already does wonder that will give you a runtime of 3 months and then you start you So when”transcript, stated

Use keyword search alone.

Rejected because: Keyword search misses implicit matches such as vegetarian margherita pizza and cannot handle broad conversational queries.

“buy. Help me or help me furnish my house. Uh these are the kind of queries that you get and you cannot uh deliver these queries with keyword search. So we spend a lot of time thinking about first semantic search. Uh and semantic search is not new. It has been around. It's”transcript, stated
“pizza margarita, that's vegetarian. Maybe, you know, it's not obvious to mention vegetarian in the title of maybe the the restaurant person did not mention it and then all of a sudden pizza margarita will not. So this is keyword search. This is the”transcript, stated

Use semantic search alone.

Rejected because: Semantic search helps with implicit similarity but still cannot resolve subjective ambiguous requests like romantic dinner.

“This can be solved with semantic search because then you have embeddings and then pizza margarita embedding is very close to the embedding of vegetarian.”transcript, stated
“romantic dinner that itself that cannot be solved. So romantic you know what is the embedding for romantic? Romantic is different for you romantic is different for me that cannot be solved by semantic. And we see a lot of these queries which are broad which”transcript, stated

Replace the commerce UI with a full chatbot.

Rejected because: A/B testing showed the chatbot experience performed terribly despite working technically, because users did not adopt the new interface.

3 supporting quotes
“shopping assistant the first thing we do is you know let's build a chat GPT for everything right so let's build a conversational experience we build that We test it internally. I tested it. I spend a lot of time, you know, long hours at night. It's super interesting. It knows you. It's connected to”transcript, stated
“excited. I'm so excited. We launch it. We we think we we build the best product out there. We launch it. We AB test it. Our test like it really falls flat on our face. Nose. >> We are like really like I'm refreshing the results and uh it's it's it's terrible. It's not even, you know, it's”transcript, stated
“ah technology is you know few steps ahead. How can I use it? That's the problem. So that's technology but user adoption is not going at the same pace as technology. Think about it. We all use charge GPT. You know chity it's been 3 years now and I think it's been internalized. People are”transcript, stated

Jump directly to complex tool-level LLM-as-judge evals.

Rejected because: The speaker recommends deterministic funnel metrics and simple business questions first, because complex evals create analysis paralysis and confuse stakeholders.

3 supporting quotes
“assume the audience knows about it. Another thing that you know uh which I've noticed is that people immediately run to LLM as a judge. But again there are lot of lowhanging fruits. I'll give you an example. Uh it's so LLM. So these days you know we are a”transcript, stated
“LLM itself is making mistake right and then you have the final label which is a mistake uh a lot of time there are more deterministic metrics. So I'll give you an example from food ordering. So imagine a food ordering experience. User comes in, you have the agent”transcript, stated
“this mistake where we already got into complicated evals. It doesn't resonate with business. It leads to analysis paralysis. So these days you know whenever we do evals we ask it practical business questions first and then there's already a lot”transcript, stated

Patterns

rag-retrieval (retrieval)

The agent retrieves real-time enterprise data such as promotions, merchant hours, payment methods, and catalogs into the prompt so answers are grounded in the current commerce context.

3 supporting quotes
“card. So a lot of time people come to our chatbot they say that okay do you accept this payment card uh show me show me sushi on promotions right now or maybe it's lunchtime and uh or let's say maybe it's breakfast time and I am asking for pizza and none of the pizza places are open and you”transcript, stated
“the opening and closing hour of a restaurant becomes the context.”transcript, stated
“you kick in these data pipelines you bring the right context you make it a part of the prompt”transcript, stated

agent-memory (context_management)

The agent uses existing product data such as previous food orders and browsed items as cold-start memory before dynamic conversational memory matures.

3 supporting quotes
“You already know what food they ordered. You already know what items they browsed.”transcript, stated
“you should just use the context that you have from your existing app and put that in the memory”transcript, stated
“months and then you start you So when people start having conversation uh more they start using your product more then you get some dynamic memory but uh I think that's one of the lesson that I've learned where I think the way people think about it already from day one it's complicated there's a”transcript, stated

hybrid-search (retrieval)

The commerce agent uses keyword search when taxonomy matches are enough and semantic search when users phrase requests conversationally or implicitly.

3 supporting quotes
“So most of the enterprise search is still keyword based and you know not to put it down it's for the right reason because keyword based works.”transcript, stated
“you get a query you look if a keyword search can can answer it if not you go to semantic search.”transcript, stated
“understanding step which breaks down your query maybe into multiple queries then you run it through your search pipeline keyword search semantic search then there's a re-ranking step where again you use an LLM where you know initially you get a lot of candidates then this is you know re-ranking is”transcript, stated

query-rewriting (retrieval)

An LLM turns broad requests such as romantic dinner into personalized concrete subqueries before retrieval.

3 supporting quotes
“the first step of the pipeline is already using an LLM M to understand the query.”transcript, stated
“romantic dinner it understands and maybe if if it has my user profile it says this is what romantic means”transcript, stated
“query understanding step which breaks down your query maybe into multiple queries”transcript, stated

retrieval-ranking (retrieval)

After initial keyword/semantic retrieval, an LLM reranks candidate products or restaurants using the user query and context.

3 supporting quotes
“into multiple queries then you run it through your search pipeline keyword search semantic search then there's a re-ranking step where again you use an LLM where you know initially you get a lot of candidates then this is you know re-ranking is again reranking is an old concept from the machine”transcript, stated
“these are the 10,00 responses from the first two steps this is the context about the user rerank”transcript, stated
“then you get these three or these 10 options that you present to the user”transcript, stated

synthetic-data-generation (evaluation)

Before launch, teams generate synthetic queries from seed examples and personas to build an initial evaluation dataset instead of waiting for real user data.

3 supporting quotes
“I think it's a mistake to wait for your product to be launched to write your emails because you know you want real user data”transcript, stated
“you give it 10 queries and then you use an LLM that you know generate 100 more queries and that's your synthetic data”transcript, stated
“>> or you give it different personas >> so a lot of people they wait for they wait a lot before evals but I think first step of eval is simple it's even a person in the room just you know firing queries you create a data set of 20 50 100 uh and then that's a data set and then you see how your ag”transcript, stated

eval-driven-development (evaluation)

The team treats evals as a product moat, starts with deterministic business metrics, uses LLM-as-judge after simpler signals, and calibrates the judge with human labels.

3 supporting quotes
“eval is the real mode of your product and not your system prompt.”transcript, stated
“grab that for the evals and that is so much better than using because LLM as a judge will make mistakes”transcript, stated
“we do these labeling parties we improve the prompt we give it few short examples”transcript, stated

observability-tracing (evaluation)

The evaluation workflow uses tracing/observability tools such as Langfuse, then wraps them with custom annotation tooling so business users can inspect conversations and visual items.

3 supporting quotes
“we use a lot of these external tools uh langfuse. So there are these observability tools where it captures the interaction.”transcript, stated
“if you're looking at lang trace it's very user unfriendly. It's like you know bunch of JSONs.”transcript, stated
“you create custom annotation tool there are standard tools as well in market for labeling data like label studio”transcript, stated

Tradeoffs

Use existing behavioral data for memory cold start.

Chose Existing orders, browses, and app context over Complex memory architecture from day one.

Rationale: The simpler approach creates immediate personalization and lets teams focus on product-market fit while dynamic memory develops.

3 supporting quotes
“one of the things that we tried which is much simpler than any of this and it works”transcript, stated
“your obsession should be about product market fit and you know not having the best technical solution out there”transcript, stated
“your existing app and put that in the memory uh put that in you know the context or the system prompt and uh that already does wonder that will give you a runtime of 3 months and then you start you So when people start having conversation uh more they start using your product more then you get”transcript, stated

Layer LLM query understanding and reranking around search.

Chose Hybrid search plus LLM expansion and reranking over Keyword-only or semantic-only search.

Rationale: Keyword and semantic search solve different classes of queries; LLM layers help translate broad subjective intent into retrievable and rankable candidates.

3 supporting quotes
“keyword search is still important. So most of the time the solution is something hybrid”transcript, stated
“there's a query understanding step which breaks down your query maybe into multiple queries”transcript, stated
“into multiple queries then you run it through your search pipeline keyword search semantic search then there's a re-ranking step where again you use an LLM where you know initially you get a lot of candidates then this is you know re-ranking is again reranking is an old concept from the machine”transcript, stated

Mix chat with generated UI components.

Chose Generative UI over pure chatbot or static UI alone over Replacing commerce flows with a text-only assistant.

Rationale: The mixed interface preserves visual shopping behavior while allowing the agent to decide which dynamic components to show.

3 supporting quotes
“That has better results than chatbot. But you know that's also that that is constrained. That's limiting. Chatbot has more flexibility.”transcript, stated
“So I'm kind of coming to conclusion that the best interface is a mix of UI and chat. So these days so there's this word that you know we discuss a lot in our uh you know uh in with my colleagues is the concept of generative UI.”transcript, stated
“Even the UI is generative. You know let me first tell you what this means. It's like I'm talking to an agent uh I'm having a conversation instead of just replying to the conversation you always present me some UI elements.”transcript, stated

Prefer contextual micro-interventions over universal chat for many tasks.

Chose Narrow, timely popups or buttons inside the existing UI over A chatbot that claims to do everything.

Rationale: Micro-interventions create clearer aha moments with less interface friction and may require only simple LLM+tool calls.

3 supporting quotes
“often we we try to build a chatbot which is like the solution for everything.”transcript, stated
“it pops up at the right time contextual and it helps you with a very narrow task very micro task”transcript, stated
“you don't need agent for that. It's a simple LLM call connected with tool.”transcript, stated

Use deterministic funnel signals before LLM-as-judge.

Chose Conversion, cart, and funnel-stage metrics first over Immediate LLM judgment of every conversation.

Rationale: Deterministic commerce events are more reliable and business-relevant than judge labels, which can themselves be wrong.

3 supporting quotes
“know that maybe the LLM itself is making mistake right and then you have the final label which is a mistake uh a lot of time there are more deterministic metrics. So I'll give you an example from food ordering. So imagine a food ordering experience. User comes in, you have the agent”transcript, stated
“>> Did they convert? even you know uh it's getting a little bit into the details but you know sometimes people come to the cart stage but they still don't order so there's a so >> so it's not always pay >> but I'm saying that was there a card >> if you think if you think about a”transcript, stated
“LLM as a judge will make mistakes uh look for those metrics whatever those metrics are”transcript, stated

Calibrate judge prompts with recurring human labeling parties.

Chose Stakeholder labels and few-shot judge prompt iteration over Expecting a one-shot judge prompt to be accurate.

Rationale: Human-vs-LLM discrepancies reveal where the judge is lenient or strict, and those examples improve future judge prompts.

3 supporting quotes
“labeling party where you know uh we invite uh you invite your team you invite some stakeholders.”transcript, stated
“you use this discrepancy to inform yourself that Okay, this is where the LLM is making mistake.”transcript, stated
“Give it example. When this question comes in, this is what you do. So I think often we also use we take think alum as a judge very easy.”transcript, stated

Gotchas (what bit them)

Context engineering is the production bottleneck, not just prompt or model selection.

Root cause: Real commerce decisions depend on live promotions, merchant hours, payment methods, catalogs, user history, and messy scattered enterprise data.

Resolution: Invest in data pipelines and context assembly so the LLM receives current enterprise context at query time.

3 supporting quotes
“if your agent is just good at searching for for pizza and it doesn't know about the opening closing hour it doesn't know about the promotion”transcript, stated
“most of the enterprise data you know it might look good from outside but it's messy.”transcript, stated
“a lot of that information is in real time databases. It's scattered over different databases.”transcript, stated

Search failure breaks user trust at the start of the journey.

Root cause: Commerce agents rely on search as the first step, and wrong results stop users before cart, recommendation, or checkout tools matter.

Resolution: Treat search as a core agent subsystem with keyword, semantic, query-understanding, and reranking layers.

3 supporting quotes
“search is the most fundamental thing. It's actually the start of the user journey.”transcript, stated
“if I search for burger and if I get uh pizza my I drop at that point you know it breaks the trust.”transcript, stated
“search is something that has uh, you know, haunted me in each of my projects. It's difficult. It's difficult. It's messy.”transcript, stated

Technically capable chatbots can still fail A/B tests.

Root cause: Users are accustomed to existing commerce UIs and will not adopt a new interface unless its value is immediately obvious.

Resolution: Use user research, guided onboarding, familiar UI, generative UI, and contextual interventions instead of assuming a blank chatbot will be adopted.

3 supporting quotes
“We launch it. We AB test it. Our test like it really falls flat on our face.”transcript, stated
“technology but user adoption is not going at the same pace as technology.”transcript, stated
“when you change the UI it has to be something you the value for them has to be very and they should know it immediately in the first 30 seconds”transcript, stated

A blank chatbot hides agent capabilities.

Root cause: Users do not know that an agent has many tools or what it can do, so a plain screen creates intimidation and failed discovery.

Resolution: Handhold users with onboarding, prompts, tooltips, suggested UI boxes, and guided journeys.

3 supporting quotes
“plain screen is nice, neat, I like it. But at the same time, if I'm the user and you now give me this thing”transcript, stated
“Maybe there are 20 tools connected to that. I don't know. I didn't build it. So, you need to onboard me. You need to guide me.”transcript, stated
“You can have tool tips as I go. So, it can be a guided should be a guided journey for the user.”transcript, stated

Pure text conversation is too limiting for commerce.

Root cause: Shopping and food decisions depend on images, scrolling, clicking, swiping, and visual comparison.

Resolution: Use generative UI that combines chat with dynamic visual components and interaction-aware recommendations.

3 supporting quotes
“buying is a very visual experience you know conversation is very limiting”transcript, stated
“I want to scroll, I want to click, I want to swipe left, right?”transcript, stated
“So I'm kind of coming to conclusion that the best interface is a mix of UI and chat. So these days so there's this word that you know we discuss a lot in our uh you know uh in with my colleagues is the concept of generative UI.”transcript, stated

Waiting for real user data delays evaluation until after the product is already failing.

Root cause: Teams assume evals need production traffic and postpone testing until launch.

Resolution: Create pre-launch datasets from team testing, seed queries, personas, and synthetic generation.

3 supporting quotes
“it's a mistake to wait for your product to be launched to write your emails because you know you want real user data”transcript, stated
“it's too late already because you launch it. Uh maybe your chatbot sucks and you will know it much later.”transcript, stated
“you get together in the team and everyone is playing with the chatbot uh and you create evals based on that”transcript, stated

Business stakeholders get lost in overly technical evals and raw traces.

Root cause: Turn-level tool-call analysis and JSON traces expose too much low-level detail before basic business questions are answered.

Resolution: Start with simple business questions, deterministic funnel metrics, and custom annotation tools showing the actual items or restaurants users saw.

3 supporting quotes
“you have these 12 different level it people get lost and you know you lose the audience you lose everything.”transcript, stated
“whenever we do evals we ask it practical business questions first”transcript, stated
“Aside from the conversation, I also need to see that okay, these are the items which were shown to the user at that point.”transcript, stated

Evaluation

Prosus recommends an evaluation hierarchy: build pre-launch datasets through team simulation and synthetic generation; capture deterministic funnel metrics such as cart creation, add-to-cart, and conversion; use LLM-as-judge for whole-conversation business questions before tool-level analysis; calibrate the judge with labeling parties; and provide custom annotation tools that show conversations with the visual item context evaluators need.

Metrics: A/B conversion numbers · Cart generation or cart-link creation · Purchase/conversion · Funnel progression from search to browse to cart/order · Conversation satisfied user intent · Agent tried to close the order · Human-vs-LLM judge disagreement rate · LLM-as-judge mismatch reduction after few-shot calibration · Tool-call correctness only after higher-level business metrics

5 supporting quotes
“you can measure the conversion numbers. So A and B. So that's the magic of AB testing”transcript, stated
“In the end if the user generates a cart and uh usually we send a link to the cart then that's that means that conversation was amazing.”transcript, stated
“at what tools were called just give the entire conversation to an LLM and ask some basic questions ask it that did it satisfy the user intent. uh did the conversation went in a direction where you were trying to the agent was trying to close the order because you can in the end you uh care”transcript, stated
“did the conversation went in a direction where you were trying to the agent was trying to close the order”transcript, stated
“earlier it they mismatched I don't know 30% of times now the mismatch is 15%.”transcript, stated

Outcomes

The source reports two billion customers reached by the businesses, 15,000 internal Tokan users, three years of internal tool development, a three-month cold-start memory runway, 20 tools behind some agents, 10 UI components in the generative-UI example, five-minute contextual browsing triggers, 20/50/100 prelaunch eval examples, and 15-person labeling parties producing about 150 data points.

5 supporting quotes
“these agents are kind of used by two billion customers around the world.”transcript, stated
“Uh this tool is used by 15,000 users internally at process and these are people from finance, designers, product managers, engineers and people use it for different things.”transcript, stated
“We launch it. We AB test it. Our test like it really falls flat on our face.”transcript, stated
“user rerank you know what is and then you get these three or these 10 options that you present to the user so That's what a typical pipeline looks like. And you know, again, I can can't stress it enough. It sounds simple, but search is something that has uh, you know, haunted me in each of”transcript, stated
“>> Uh one is about so at process something we do uh this is a recipe that we have tried many times and uh it has been very successful is labeling party. So we call it labeling party where you know uh we invite uh you invite your team you invite some stakeholders.”transcript, stated