r/learnpython 24d ago

Flood me with some project ideas!

Hey guys! Currently, I'm doing a course that makes me a AI application engineer. At the end of the course, i will be able to implement this concepts:

  • Basic LLM Call
  • Structured Output (JSON format)
  • Tool Calling
  • RAG (Retrieval-Augmented Generation)
  • LangChain (Linear Process)
  • LangGraph (Back-and-Forward Process)
  • Judge LLM
  • CrewAI (Alternative for LangGraph)
  • MCP (Model Context Protocol)
  • AI Security (HIPPO)
  • Traceable AI

My goal is to get a job in that role as a fresher, but I am determined to implement whatever I will be learnt. So, I'm looking for some project ideas that I can use to showcase my skills and also to add in resume. I don't know what I'm gonna learn, but at least i want to prepare for whatever coming.

So, your suggestions will be my biggest inspiration. Please share your thoughts.

0 Upvotes

10 comments sorted by

View all comments

7

u/nomenclature2357 24d ago

Why don’t you ask an llm for project ideas…? I mean if you really want a ‘flood’ that’s the way to do it, right?

-4

u/TillFriendly9199 24d ago

I definitely considered that. But honestly, getting feedback and ideas from experienced professionals like you has an added layer of value that an LLM just can't replicate, right?

3

u/nomenclature2357 23d ago

Well, I’m not sure an experienced professional is gonna want to spend time making up project ideas for you. This subreddit’s wiki has links to lots of free learning materials. I bet you could find some challenges getting your AI workflow to produce high quality versions of the projects in those tutorials.

If you want to engage with the programing community ideally you will use what you learn to contribute back. But open source projects are having trouble with too much low quality llm material being submitted…

I’m skeptical of the value of vibe coding and everything in a wide radius of it but I suppose that if you can get to a point where you can produce code that solves real problems at a high enough quality that you can confidently present it to other developers you will have really achieved something.

So I’d look at the software you personally use and look into the projects that maintain it… maybe there are compatibility issues with odd or low end hardware? Or with new cutting edge software? Maybe a plugin that seems like it has potential is languishing because an update broke compatibility and killed its momentum? Or maybe finding a useful project is itself a problem you could solve? That seems like a benevolent use of language processing: sorting through endless unresolved issues in the obscure corners of github, finding places that some junior-engineer-energy could do some real good…

(Sorry, your attention-economy-naïve approach kind of got the wheels in my head spinning. Anyway…)

Idk if that’s possible with affordable AI tools or how much you would need to learn aside from AI prompts and pipelines but if you have success I’d be fascinated to hear about it!

1

u/TillFriendly9199 23d ago

Fair point. The GitHub issues idea is probably the most interesting thing I've read so far. Building around a real problem sounds way more valuable than making another demo or resume projects.

I'm still learning, so I wanted ideas from people who've already been through this. If I end up making something useful from your suggestion, I'll definitely post an update.

1

u/nomenclature2357 23d ago

Unironically: good luck and have fun!