NeoBytes

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.