Day 1 at Ikram Paves – Starting My Internship Journey
Starting my internship at Ikram Paves marked the beginning of an exciting new chapter in my journey as an Information Technology student. It was my first opportunity to experience how software development works in a professional environment and to contribute to real-world projects.
Published: 7/20/2026
Getting Started
**Published:** 20 August 2026 • 3:42 PM
On my first day, I was introduced to the team, the company's workflow, and the tools that would be used throughout my internship. After the onboarding session, I was given an overview of the projects I would be working on and the expectations for the internship.
The team was welcoming and supportive, making it easy to settle into the new environment. It was also a great opportunity to see how collaboration and communication play an important role in software development.
My First Projects
Rather than spending the day only observing, I was quickly given hands-on tasks that allowed me to start contributing immediately.
Internship Document Chatbot
One of my first projects was developing an AI-powered chatbot designed to help interns quickly find information from internship documents.
The chatbot uses a Retrieval-Augmented Generation (RAG) approach, where relevant sections of uploaded documents are retrieved before generating an answer. This makes the responses more accurate and ensures the chatbot answers based on the provided documentation rather than general knowledge.
For this project, I worked with:
Python
LangChain
Ollama
ChromaDB (Vector Database)
Large Language Models (LLMs)
This project gave me practical experience with modern AI technologies and document retrieval systems.
Document Processing Pipeline
Another task involved preparing documents so they could be searched efficiently by the chatbot.
The workflow included:
Reading PDF documents.
Splitting documents into smaller text chunks.
Creating vector embeddings.
Storing the embeddings inside a vector database.
Performing similarity searches to retrieve the most relevant information.
This helped me better understand how AI assistants process and search through large collections of documents.
Skills I Began Developing
Even on my first day, I was introduced to several technologies and concepts that are becoming increasingly important in AI development.
These included:
Retrieval-Augmented Generation (RAG)
Vector Databases
Prompt Engineering
AI Chatbot Development
Document Embeddings
Semantic Search
Python Backend Development
Working on these technologies gave me valuable insight into how modern AI applications are built and deployed.
Reflection
My first day at Ikram Paves was both exciting and educational. Instead of only learning through presentations, I was given meaningful tasks that allowed me to apply my programming knowledge to real projects.
Developing an AI document chatbot introduced me to technologies that I had not previously explored in depth, while also strengthening my Python programming and problem-solving skills.
I look forward to learning more throughout my internship, taking on more challenging projects, and continuing to improve both my technical abilities and professional experience.