Skip to main content

A retrieval-based QnA and code generation chatbot using sentence-transformer embeddings.

Project description

LunaAI

LunaAI is a retrieval-based QnA and code generation chatbot built using SentenceTransformer embeddings and cosine similarity.
It can answer natural language questions and retrieve highly relevant answers from a preloaded CSV dataset — no fine-tuning required.


Features

  • Embedding-based search using SentenceTransformers
  • Cosine similarity + fuzzy matching fallback
  • Loads embeddings and CSV from Google Drive
  • Clean CLI interface with feedback saving
  • Lightweight and fast — works offline after setup

Installation

pip install lunaai

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lunaai-0.2.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lunaai-0.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file lunaai-0.2.0.tar.gz.

File metadata

  • Download URL: lunaai-0.2.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for lunaai-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d4d98a78f1ade6c78b08d0bdc6b028a8070101bd02f758aa2a358f62634c07f3
MD5 44ae8e4c0451e9ed03ca5b2e15ef7a79
BLAKE2b-256 b14c16455659966ce02147b0bc2d95a43c1482c5486dad180f785015c543f53e

See more details on using hashes here.

File details

Details for the file lunaai-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: lunaai-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for lunaai-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e78f71bea4ab12afd6fc6e4ea72c36303652dc62443f0bda3a396b8c26ebc21e
MD5 03cacefc7188813ef836f5be3b1e896d
BLAKE2b-256 df5a1456ac1d29a51335a2839e0e1ac50ad82e56ffb2d1841e0adf7b85003cd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page