Tools and first-week setup

The tools a AI Agents & RAG intern uses and how to set up your workspace in week one.

These are the main tools for AI Agents & RAG tasks. You do not need all of them on day one; the Level 1 tasks tell you when to install each one.

  • Python
  • LLM APIs
  • Vector databases
  • LangChain / LlamaIndex

Set up your workspace

  • Create a free GitHub account if you do not have one, with a professional username, and set up your LinkedIn profile: every task is submitted with a LinkedIn post.
  • Create one repository for the internship, for example ai-agents-and-rag-internship, with a README that says who you are and what the repo holds.
  • Keep one folder per task, named with the task number and title, so mentors find your work quickly.
  • Commit small changes every day with clear messages. Your daily work report uses these commits as proof.
  • Never commit passwords, API keys or personal data. Put secrets in a .env file and add it to .gitignore.

Your first tasks

TaskWhat to do
Explain agents vs chatbotsWrite a one-page explainer with a diagram: what an AI agent is, the plan-act-observe loop, tools and memory, with two real product examples.
Embeddings hands-onCreate embeddings for 20 sentences and find the 3 most similar sentences for 5 queries using cosine similarity. Print the scores.
Chunking experimentSplit one long document with 3 chunk sizes (200, 500, 1,000 characters, with overlap). Compare which size retrieves the right passage for 10 questions.
Set up a vector storeStore 100 text chunks in a free vector database or local index (FAISS, Chroma or pgvector) and run similarity search from code.
โ† What a AI Agents & RAG intern doesAll 60 tasks, level by level โ†’