LoveBot, an artificial intelligence case
03 Feb 2024This is an original case I wrote in December 2022. Sharing for those preparing for MBB-style case interviews.
Prompt
It is the year 2022. Our client is a startup seeking to launch an app using the GPT model. The app (codenamed LoveBot) will be designed to provide message suggestions for users who are communicating with potential romantic interests. How would you help them think about their offering?
Additional information — provide if asked
- Our client is not trying to build a dating app.
- LoveBot operates in the following manner:
- User submits general content of what they want to say to their romantic interest (and tone)
- LoveBot sends the prompt to the paid OpenAI API which gives access to the GPT model
- Results from the model are rendered and displayed by LoveBot to the user
- Our client wants to employ a freemium business model where the first five message suggestions per month are free and ad-supported. Unlimited message suggestions and an ad- free experience will be available for a monthly subscription.
- GPT is a language generation model that can generate human-like text in response to a wide variety of prompts or questions.
- As of 2022, there are no major competitors in the generative AI space, and ChatGPT/Google Bard/Bing Chat have not been launched yet.
- Our client does not have a specific goal, but they want LoveBot to be profitable.
Structuring
Market sizing
- Since LoveBot is a startup with Filipino founders, the primary target market to start with are Filipino singles.
- There are 100 million people in the Philippines, about 40% are single and of which about 25% fall within the ages of 15 to 30.
- It is estimated that 1% of the addressable market would be interested in LoveBot.
Revenues
- 99% of users are expected to be free users.
- RPM or revenue per thousand impressions is at $0.20.
- Ads are presented every time a free user generates a request. An average free user generates a request 5 times a month.
Sample insights
- Even though paid users account for 1% of the user base, they generate ~83% of revenues.
- Having said this, the free offering may still have merit since free users may ultimately be converted to paid users.
Costs
- LoveBot’s main cost involve the payments made to OpenAI for the use of their API.
- Actually, OpenAI charges different prices depending on the specific version of the model used. LoveBot wants our input regarding which specific model would be the ideal choice.
- Other costs include:
- Server and technical infrastructure — $20/month
- Marketing via Facebook Ads — $50/month
- LoveBot will not incur costs for salaries, rent, and utilities because the founders decided not to take a salary and that they would operate from their basement.
Model selection
Additional information — provide if asked
- You can think of tokens as pieces of words used for natural language processing. For English text, 1 token is approximately 4 characters or 0.75 words.
- Both prompt and completion are counted in determining the total cost based on tokens.
Sample insights
- OpenAI charges more per token for the more advanced models.
- The Babbage and Ada models should not be chosen since the output deviates from the specific prompt given by the user.
- DaVinci and Curie models produce identical results, with Curie costing 1/10 of DaVinci, making Curie the optimal choice.
Profit calculation
Sample insights
- Since cost per request surpasses advertising revenues per request, LoveBot may consider decreasing the limit for free users.
- As a percentage of revenue, net profit seems to be highly attractive, but the sufficiency of the absolute figure needs to be benchmarked against similar startups.
Risk assessment
Although LoveBot appears to be profitable, what are the risks surrounding its implementation and how can these be addressed by the company?
Sample insights: Competitive risk
- there is nothing proprietary about the product; if business model is successful, there is nothing to stop new entrants
- the barriers to entry are very low — very limited programming knowledge is needed to make use of GPT-3
- supplier has significant bargaining power; without them, core product will cease to function; may increase pricing at any point
Sample insights: Ethical considerations
- model can generate potentially harmful content
- question of authorship: if user takes suggestion verbatim, are they the author? ultimately, is their potential romantic interest interacting with the person or with AI?
- potential use for people with harmful intent: will LoveBot contribute to make those who catfish people more convincing?