Sort:  

Problem

When a user arrives on INLEO Threads, if they are served the Latest feed first, it is a randomized experience. We don't know what time of day the user is coming in at. We don't know the activity of other users at that time. The latest feed is not an efficient way to provide high quality user minutes off the bat.

If users aren't given high quality minutes right away, they are likely to leave and possibly never return. Expecting that Threads / INLEO have low quality content.

What is a high quality user minute? A minute where the user is looking at the feed and finding interesting things that catch their attention and lead to them spending more minutes on the platform.

Solution

If we can create high quality user minutes both for new and existing users, we are likely to see:

  • more time spent on the platform
  • more engagement on content (since it's more relevant to them)
  • more quality content (since they will mimic what they see)

I will break down possible solutions for Threads and Blogs separately below.

Threads

For You Feed

The current implementation of the For You Feed on Threads uses an algorithm to determine what content to serve to users. The current algorithm is listed below. We'll continue to tweak this algo until it serves better content. In the long-run, LeoAI should serve as a viable replacement or enhancement to the algorithm with the goal of serving users relevant content.

The For You Feed should be the default feed that all users see (unless the user otherwise changes their default feed via the settings page). Existing users are accustomed to the Latest feed. I believe we can change this culture through a superior For You feed. It is undeniable that the majority of X users utilize "For You" along with pretty much every other social media platform. The For You feed is the future, the critical question is how do we create a better content serving environment.

50% of following feed & 50% of non-following feed

For the 50% of following feed:

  1. Authors You Follow - Threads created by an author you follow and has 1 comment and 1 vote

  2. Reply Authors - Show Threads from any Authors who have replied to you or you replied to author in the past 12 hours

For example - if I replied to one of @taskmaster4450le's Threads yesterday and then go to my For You feed today, his Threads show up in my For You

  1. Tagged

Show threads where the logged-in user was tagged (I know that these also go to the notifications tab, but I think it'd be nice to see them in the For You feed as well)

  1. Reply Threads

Author is in follow feed AND thread has more than 3 votes or more than 3 comments

Loading...
  1. News2Threads

There are several news2threads accounts like this one (https://labs.leofinance.io/profile/cryptoinsights). Mix in threads from these accounts because they are high-quality news

  1. Engaged with hashtags

Show threads from hashtags that the logged-in user has engaged with in the past 24 hours. For example, if I replied to a thread that had #hive in it, then show me some threads in my feed that contain #hive
(let me know if this is possible @Deniz)

  1. Top 5 most viewed threads in the past 12 hours

Take the top 5 most viewed threads (using our simple analytics API) and mix them into the feed

Recommendations

X recently implemented this - beneath every Tweet that you open, there are now 3-5 "Recommended Tweets". These Tweets are usually quite relevant and are based on the Tweet you're currently reading.

A similar recommendation feature would create more positive user minutes IF it serves the user Threads that they are likely to click and read based on the current thread they clicked and are reading.

I believe we can implement a recommendation engine that works on the following parameters to rank-order a list of 3-5 recommended Threads beneath the current thread you're on:

  1. Threads containing 3 or more of the same keywords as the current thread you're on
  2. Threads by the same author
  3. Threads that the author replied to
  4. Threads with at least 2 replies
  5. ...

Blogs

All Hive UIs have long-held the same 4 feed:

  1. Following
  2. Trending
  3. Hot
  4. New

INLEO technically has 8 feeds for article content (the 4 above with a toggle to sort from INLEO.io only content and all Hive content).

A For You Feed that is similar to the one used on Threads should be implemented for Blog Posts. The idea is to give users highly relevant long-form content based on their account and their on-chain activities... creating more positive user minutes on long-form the same way we do on Threads.

Recommendations should also be added beneath blog posts. When you get to the end of a blog post, 3-5 more blog posts should be recommended to our user. Again, the same algo that we use for Threads Recommendations can be repurposed here.