My Internship Journey: From RAGs to Project Management

My Internship Journey: From RAGs to Project Management

Introduction

I always wanted to work on internship before I finish my graduation. I had applied multiple times to Futuresmart for Data science and ML related roles with emphasis on technical as well as management side of it. after multiple applications finally one day I got interview call and subsequent selection for the internship at Futuresmart.

Once I got into internship, I learnt that many things were completely new to me. Style of working at company, project setups and remote work gave me new perspective to accomplish tasks and collaborate with other team members. With this introduction let me give you a detailed walkthrough on various projects and tasks that I worked on during my internship at Futuresmart.AI

Projects that I worked on

I had a experience in working with data science and machine learning project before I joined the Futuresmart. I had good knowledge of theoretical concepts involved in Machine learning as well as many artificial intelligence concepts. While I worked on ML projects but I did not have much experience working on LLM and AI based projects for which I got a chance to work on at Futuresmart. I read the basics of RAG based applications but never worked or implemented in real world use-case. I also got a chance to work with some of the best minds in these technologies which just enhanced my experience and knowledge in the domain of large language models and their applications in many social and real world use-cases.

RAGs and NL2SQL

During my internship at Futuresmart AI, I had the opportunity to delve into advanced technologies and work on cutting-edge projects. My primary focus was on building applications that leverage Retrieval Augmented Generation (RAG) and Natural Language Processing (NLP) to SQL conversions. I utilized tools like Langchain, LlamaIndex, and OpenAI to create demo applications, and employed vector databases such as Pinecone and ChromaDB for efficient vector storage. Notable projects included the development of AI chatbot, which aimed to address social and rural development challenges in India and globally. Collaborating with some of the brightest minds in the field, I enhanced my understanding and practical skills in applying large language models to real-world use cases. This experience not only broadened my technical expertise but also reinforced my passion for using AI to drive meaningful social impact.

API testing

During my internship, I gained valuable experience in the LLM-based API testing domain. I utilized the requests module in Python to rigorously test the input and output of various APIs. This involved crafting precise requests to the APIs and meticulously analyzing the responses to ensure accuracy and reliability. Through this process, I developed a deeper understanding of API functionality and the importance of thorough testing in maintaining robust and efficient systems.

Social Media Outreach

In addition to my technical responsibilities, I also spearheaded social media outreach for Futuresmart AI, aiming to enhance the visibility and reach of our innovative services and applications. I actively promoted Futuresmart’s offerings on LinkedIn and Twitter, providing regular updates on new developments in the realms of Retrieval Augmented Generation (RAG) and Natural Language Processing to SQL (NL2SQL) applications. My efforts included sharing insightful blogs on a wide range of topics related to Large Language Models (LLMs) and artificial intelligence, which helped to engage a broader audience and establish Futuresmart as a thought leader in the AI community. This experience not only honed my marketing skills but also demonstrated the importance of effective communication in the tech industry.

Project management

In my internship at Futuresmart AI, I also took on project management responsibilities for two key RAG-based projects focused on the social and rural segments. These projects aimed to research and enhance the lives of rural communities in India by addressing the unique challenges they face. Managing these projects involved coordinating with multiple team members, overseeing various tasks, and ensuring timely follow-ups to maintain project momentum. I also played a crucial role in testing the delivered products and services to ensure they met high standards of customer satisfaction. This experience provided a valuable blend of technical and managerial skills, allowing me to appreciate the complexities of project management and the importance of teamwork in achieving impactful results.

Learnings and Takeaways

During my six-month internship at Futuresmart AI, I gained profound insights and hands-on experience in several advanced domains. Working on RAG-based and NLP-to-SQL applications allowed me to utilize tools like Langchain, LlamaIndex, and OpenAI, and leverage vector databases such as Pinecone and ChromaDB. Through these projects, I honed my technical skills, deepened my understanding of large language models, and learned to apply these technologies to real-world use cases, particularly in social and rural development.

My involvement in API testing using Python's requests module refined my ability to ensure robust and reliable system performance. Additionally, managing social media outreach for Futuresmart AI blogs and applications on platforms like LinkedIn and Twitter taught me the importance of effective communication and audience engagement in promoting tech innovations.

Taking on project management roles for RAG-based projects targeting rural India was a particularly enriching experience. I learned the intricacies of coordinating with diverse teams, managing tasks, and maintaining high standards of customer satisfaction through diligent testing and follow-ups.

Thanking Note

I extend my heartfelt gratitude to the entire Futuresmart team for their unwavering support and guidance throughout my internship. Working alongside some of the best minds in the industry has been an incredible privilege, and their mentorship has significantly enriched my professional journey. Thank you for providing an environment that fostered growth, learning, and the opportunity to contribute to meaningful projects. Your support has been invaluable, and I look forward to applying the knowledge and skills gained during this internship to future endeavours.

Stay Connected with FutureSmart AI for the Latest in AI Insights -FutureSmart AI

Eager to stay informed about the cutting-edge advancements and captivating insights in the field of AI? Explore AI Demos, your ultimate destination for staying abreast of the newest AI tools and applications. AI Demos serves as your premier resource for education and inspiration. Immerse yourself in the future of AI today by visiting aidemos.com.