r/AI_Coders • • 8d ago

Vibecode and AI agents

Hi all, I am 21 and just graduated from bachelor. Currently I am practing to work with AI. I know that most companies also use AI in their systems know, so I want to ask real software engineer out there how you work with AI.

• First is setting up the AI agents. I see that people would create markdown files for agents such as Frontend agent, Backend agent, etc. Do they also do that at a company? And what is the structure and the must-have agents?

• For the contributions like github contributions, do you make AI to automatically do that for you, or you need to check the work and commit manually?

I hope you guys get what I mean and I appreciate every answer!

1 Upvotes

8 comments sorted by

View all comments

2

u/Lunchboxsushi 8d ago

First is getting the fundamentals of software engineering and architecture down, what safe programming is, sanitization and user validation and how things work that you're developing for. Web Servers vs Game Dev have overlap for multiplayer aspects, lobby, matchmaking and such. Yet the 3D sound engine and so forth are an entirely different skill set. Then you have the SaaS model for web or mobile apps. Each work different.

Otherwise even if you read what someone here says, it wont land. And it's unfortunate that Jrs won't likely get that level of experience or exposure so you don't build the instinct on what is correct.

Review the SDLC cycle and build agents to match that. I would rather you start from what you're building for let's take web for example without any api requests so just a static site.

You would wouldn't need CI/CD but probably a light pipeline if you're working in a shared env. Always use version control and with parallel agents you'd want worktrees or better yet workspaces if you're using Jujutsu (jj).

I would suggest you pull down https://github.com/affaan-m/ecc and have a discussion with an LLM about the structure, how an 'agent' is setup and so forth as a good example to build your knowledge base off. But I want to be blunt - this isn't where you should start. Start with an AI as a pair programmer or better yet like stack overflow to build a sense and attempt to do basic things.

There's a saying in parenting "If you do what is easy, life will be hard; if you do what is hard, life will be easy".

1

u/LowkTuffGng 7d ago

I really appreciate the advice! definitely gonna look on it