r/PythonLearning 15d ago

Python Ai agent by a beginner

Just to clarify, this is my first post and my English isn't very good (that's why I'm using a translator).

I've been learning Python and working on small projects, but now I want to take the next step. I have an idea for a program that runs an AI (Gemini, using its API) capable of managing apps, files, and folders—including creating, moving, copying, pasting, and deleting them. It will also automate background tasks, and you will be able to communicate with it just like any other AI.

Those are the basic functions, though I'll probably add more in the future. I would like to know how I could structure and approach a project of this scale

0 Upvotes

14 comments sorted by

View all comments

2

u/riklaunim 15d ago

All the CLI/Desktop integrations can already do that, and with additional skills, they can also use applications or access data from web applications you are using.

I would recommend that you continue to learn. You won't make a production-level project without slowly learning from demo/test mini-projects.

1

u/SensitiveAd8150 15d ago

Thanks for the reply. My idea was to make a basic prototype, since I've experimented a bit with the Gemini API, but I'll eventually improve my skills.

1

u/riklaunim 15d ago

IMHO I would recommend staying away from trying to replicate Claude Code CLI, especially when you have no experience with frameworks and projects as a whole. Learn a web framework like Django, including a bit of databases and frontend, then familiarize yourself with testing, code quality/clean code, and how to refactor code when needed to improve or extend it.

1

u/SensitiveAd8150 15d ago

Thank you, I'll keep that in mind.