CoolFace
Modelpublic

ZainYasir/Puck-Perosnalized-bot

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
Model Card

Model Card for Model ID

<!-- Provide a quick summary of what the model is/does. -->

🧠 Puck Peronalized Bot

Model Details

A TinyLlama-based personalized conversational model trained on 5,000+ samples of English and Roman Urdu messages by Zain Yasir, reflecting his unique tone, knowledge, beliefs, and friend circle. Designed to power a private AI assistant named Puck.

Model Description

<!-- Provide a longer summary of what this model is. --> 🧩 Model Description This is a 1.1B-parameter TinyLlama model fine-tuned using LoRA (4-bit) on personal, technical, religious, and conversational data. It understands (English) text and is tailored to mimic natural, reflective, and casual conversations based on the user’s own messaging history.

  • β€”License: MIT
  • β€”**Finetuned from model : 5,000+ messages, custom instruction-response format

Model Sources [optional]

<!-- Provide the basic links for the model. -->

  • β€”Repository: [More Information Needed]
  • β€”Paper [optional]: [More Information Needed]
  • β€”Demo [optional]: [More Information Needed]

Uses

<!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->

Direct Use

  • β€”Chatbot for personal productivity, task planning, and faith-aligned reminders.
  • β€”Assisting in small talk, Q&A, and self-reflective prompts.
  • β€”Custom assistants (e.g., Puck on local apps or APIs).

<!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->

Downstream Use [optional]

  • β€”Can be extended with RAG for dynamic factual recall.
  • β€”Useful as a base for personalized LLM agents or lightweight voice assistants.

<!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->

Out-of-Scope Use

<!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->

  • β€”Not for production-scale systems (use larger models instead).
  • β€”Not suitable for sensitive decision-making or medical/legal advice.

Training Details

πŸ“š Training Data

  • β€”The model was trained on a curated dataset including:
  • β€”600+ facts about Zain and friends (Q&A format Γ— paraphrased)
  • β€”500+ general conversations (e.g., daily routine, habits)
  • β€”200+ tech/personal Q&A (projects, skills, tools)
  • β€”3,700+ random Roman Urdu + English chats (faith, Pakistan, jokes, thoughts)

βš™οΈ Hyperparameters

  • β€”Epochs: 3
  • β€”Batch size: 4 Γ— 4 (with gradient accumulation)
  • β€”LR: 2e-4
  • β€”Precision: FP16
  • β€”LoRA config: r=8, alpha=16, target: qproj, vproj

Environmental Impact

<!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->

Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).

  • β€”Hardware Type: 2Γ— NVIDIA T4
  • β€”Hours used: ~2.5
  • β€”Cloud Provider: Kaggle (Google Cloud)
  • β€”Compute Region: Pakistan
  • β€”Carbon Emitted: ~0.25 kg CO2e