Junior Python Developer (AI-focused)
Junior Python Developer (AI-focused)
AI Chat Log Summarizer is a Python-based tool that reads .txt chat logs between
a user and an AI, parses the conversation, and produces a simple summary
including message counts and frequently used keywords.
This project showcases basic NLP capabilities using Python, with an optional
TF-IDF-based keyword extraction.
Requirements:
1. Input:
1.1. A .txt file that contains a chat between a user and an AI, formatted like
this:
Summary:
- The conversation had 15 exchanges.
- The user asked mainly about Python and its uses.
- Most common keywords: Python, use, data, AI, language.
User: Hello!
AI: Hi! How can I assist you today?
User: Can you explain what machine learning is?
AI: Certainly! Machine learning is a field of AI that allows systems to
learn from data.
Qtec Solution Limited
House: 23 (2nd & 3rd Floor), Road 04, Web: www.QtecSolution.com
Nikunja 2, Dhaka Fb: www.fb.com/QtecSolution
Phone: +880 1313-522828 In: https://bit.ly/2MUQBt1
Submission Instructions:
● Commit your code to your GitHub repository from the initial setup.
● Make the repository public and share the GitHub URL with us for evaluation.
● Avoid pushing everything all at once after finishing the task. We’ll be
Even if you can’t complete all the features, submit whatever you have. We
Note: Please reply to the same email thread with your GitHub link and any other