TLDR: FaMA (Facebook Marketplace Assistant) is an LLM-powered AI agent designed to simplify Consumer-to-Consumer (C2C) e-commerce platforms like Facebook Marketplace. It replaces complex graphical interfaces with an intuitive conversational entry point, allowing users to manage tasks through natural language commands. FaMA helps sellers with listing management and bulk messaging, and buyers with efficient product discovery. Experiments show it achieves a 98% task success rate and up to a 2x speedup in interaction time, making online marketplace activities more efficient and accessible.
The world of Consumer-to-Consumer (C2C) e-commerce, home to platforms like eBay, Etsy, and Facebook Marketplace, is a bustling digital economy connecting millions of buyers and sellers. However, navigating these platforms often involves a series of manual, repetitive, and time-consuming tasks managed through complex graphical user interfaces (GUIs). This operational friction creates significant challenges for both sides of the marketplace.
For sellers, the process can be tedious. Creating a detailed product listing, renewing items to maintain visibility, and managing a high volume of buyer inquiries often requires repetitive actions that don’t scale well. Buyers, on the other hand, frequently struggle with product discovery, sifting through vast inventories with basic search and filtering tools, leading to frustrating and inefficient experiences.
Introducing FaMA: A Conversational AI Assistant
A new research paper introduces the Facebook Marketplace Assistant (FaMA), an innovative LLM-powered agentic assistant designed to fundamentally simplify the user experience on C2C marketplaces. FaMA acts as a new, conversational entry point, allowing users to delegate complex tasks and bypass the need to navigate traditional app interfaces for most core operations. This shift from a complex GUI to an intuitive AI agent makes managing marketplace activities more efficient and accessible.
FaMA is equipped with a specific set of tools to automate common and repetitive workflows for both buyers and sellers. For new users, it can guide them through onboarding and help create listings using natural language. Sellers can simply provide an image and a description, instructing the agent to ‘Create a new listing for this,’ or automate renewals with commands like ‘Renew all my listings that are expiring this week.’ It also simplifies communication, allowing sellers to send bulk messages, such as ‘Reply to all unread messages asking about availability with ‘Yes, it’s still available’.’
For buyers, FaMA transforms product discovery. Instead of rigid filters, buyers can describe their needs naturally, for example: ‘I’m looking for a blue vintage jacket in a medium size.’ The agent then interprets this request and uses its search tools to find relevant items, making the process more intuitive and efficient.
How FaMA Works: The Architecture Behind the Assistant
The architecture of FaMA comprises three primary components: a Large Language Model (LLM), a memory module, and a suite of specialized tools. The core reasoning engine is the Llama-4-Maverick-17B-128E-Instruct model, chosen for its balance of performance, low computational cost, and latency. It uses a ‘Reasoning and Acting’ (ReAct) prompting paradigm, where the agent generates a thought and an action, which is typically a tool call. After each action, the agent pauses for user confirmation, ensuring safety and transparency in critical operations.
To accommodate diverse user preferences, FaMA also integrates an Automatic Speech Recognition (ASR) module, allowing users to interact via voice messages, which are then transcribed into text for the LLM.
The memory module is crucial for maintaining conversational state. A ‘scratchpad’ acts as a short-term memory buffer, logging thought-action-observation triplets to help the LLM track multi-step tasks. Dialogue history is kept ephemeral and session-based for privacy and to provide a clean context for each new conversation. Additionally, a ‘Listings Information Memory’ stores key details of a seller’s listings, enabling FaMA to understand and resolve ambiguous, text-based references to items, such as ‘Mark my Meta Quest 2 as available,’ without needing exact IDs.
FaMA’s specialized tools allow it to interact directly with the marketplace. These include:
- Listing Operation Tools: For creating, updating, and renewing listings.
- Inventory Search Tools: For buyers to query the marketplace search API using natural language.
- Messaging Tools: For sending AI-generated messages and performing bulk messaging actions.
- RAG as a Tool: Retrieval-Augmented Generation (RAG) is used as an informational tool to access a marketplace knowledge base for platform-specific policies or ‘how-to’ guides.
Also Read:
- Streamlining E-commerce Product Matching with Multi-Agent AI
- AppCopilot: Advancing Mobile AI Agents for Everyday Use
Impressive Results: Efficiency and Accuracy
Experiments demonstrate FaMA’s strong performance. An automated evaluation pipeline, using an LLM-based user simulator, showed a 98% task success rate on complex tasks. For single-step tasks like Inventory Search, it achieved a 98% success rate with 100% optimality. Even for multi-step tasks like Renew Listing and Bulk Reply, FaMA maintained a success rate over 96%, with more than 84% completed in the optimal number of steps. The agent also proved highly effective at distinguishing correct items from a list of 100 listings based on natural language descriptions.
Beyond accuracy, FaMA significantly reduces user effort. A comparative timing analysis revealed that FaMA achieved a speedup of up to 2x for common tasks. For instance, sending a reply to five unread inquiries (Bulk Messaging) took 25 seconds with FaMA compared to 50 seconds manually, and a filtered inventory search took 15 seconds with FaMA versus 25 seconds manually. These findings highlight FaMA’s potential to substantially reduce the time and interactive steps required for common, multi-part tasks.
In conclusion, FaMA represents a significant advancement in agentic AI for C2C e-commerce. By integrating a powerful LLM, a robust memory system, and a suite of specialized tools, it provides a unified conversational entry point to the marketplace, automating complex tasks for both sellers and buyers and making online commerce more intuitive and efficient. You can read the full research paper here.


