this post was submitted on 21 Nov 2023
1 points (100.0% liked)

Side Project

29 readers
1 users here now

A community for sharing and receiving constructive feedback on side projects.

founded 1 year ago
MODERATORS
 

Hey 👋

After lerking for the past years I wanted to share my thoughts and experiences on building an AI app after just releasing one myself.

TLDR: AI is no moat and building with early AI is scary.

As a lot of you I also was excited using the new tech to build something awesome and since I needed to refresh my Spanish vocabulary and always struggled to find the right app to do so, I spent 300 hours building the one I always wanted myself.

Background : I learned Spanish in school 15 years ago, now the concepts but am missing the vocabulary specific on topics (e.g. on buying stuff in the tool store). Language learn apps are too many whistles for me and it’s hard to narrow down a good point of entry for my level and as a developer I am too lazy to use Flashcard apps like quizlet or anki to write the vocabulary by hand on the phone.

That’s why I built KardsAI which lets you generate flashcards from any pdf document, pasted text or via prompt on any topic. That way I can now just type in „most useful Spanish vocabulary for buying tools“ and got a exactly what I needed. Awesome right?

So why do I think it might have still been an error to build it myself? Well because if you check the big flashcard apps like quizlet today you will notice that they integrated AI themselves to include something in that direction. 6 months ago they did not.

Though their solution lacks the, for me essential, prompt part and is much more limited in the size of document, those are factors they could adapt quite easily. Sure other features are a bit different as well but the main USP differentiation is now missing.

In the end it will be very hard to compete against an giant app with 10 million downloads and a pretty competitive market environment.

On the plus side I have now the solution to my personal problem and learned a ton about building an AI based app. As a side-note here: it’s scary for scaled systems. The amount of things to consider to get it to work consistently is pretty astounding. Model steering, fine tuning prompts, temperature, p values, trying to force a consistent json structure, multi language handling, fallback calls and asynchronous handling for the model overloads during certain hours are all things that make it scary to use as an application foundation in my eyes.

Looking forward to your feedback. Did you have similar experiences? Ah and does anyone by chance have tips on good tools or platforms to create ad sets, especially in video form? Think I know the usual ones but had hoped by now some helpful new ones would have popped up.

Lastly if you are looking for a new flashcard app, maybe consider KardsAI and help me grab a .0001% market share and get some feedback 😅

Timo

top 6 comments
sorted by: hot top controversial new old
[–] fredwu@alien.top 1 points 11 months ago

On the plus side I have now the solution to my personal problem and learned a ton about building an AI based app.

Yep, I built my SaaS for exactly this reason as the top priority - to solve a problem for myself. Anything after that would simply be a bonus.

[–] Xanian123@alien.top 1 points 11 months ago

Just build for yourself and do it quick and dirty. You'll know if it has legs

[–] fer_momento@alien.top 1 points 11 months ago

I build products in such a way that AI is JUST a layer on top of a product that can work independently of it.

But building ChatGPT wrappers is also a valid approach if you know what you are getting in to: chasing trends, aiming for a quick nice MRR, watching it all decline to zero, and then starting the cycle again.

That sounds exhausting to me, but in this case, the moat is not the AI, but rather the founders' skills in building and shipping super fast and knowing which trends to ride.

[–] DiddlyDanq@alien.top 1 points 11 months ago

As somebody that works in AI, the entire industry is overhype and full of projects than can be made in a weekend. A good recent example of how this can be a waste of time is www.mirageml.com. Over a year of marketing that their infinite ai asset library, as of last week they've abandoned it all and turned into an email company

Their product hunt page showing their prior product https://www.producthunt.com/products/mirage-8

[–] codewithbernard@alien.top 1 points 11 months ago
  1. Competition is everywhere, not only in the AI space.
  2. Building an app is easy, bringing it to market is the challenge.
  3. The only reason not to build an AI app is if it's possible to do in ChatGPT directly.
[–] LuckyMrAnderson@alien.top 1 points 11 months ago

Just downloaded your app, looks promising. Will DM you if I find anything.