Amy Bot.ipynb - Colaboratory
Amy Bot.ipynb_ File Edit View Insert Runtime Tools Help Comment Share Files .. .config sample_data amy_iMessages.csv Drop files to upload them to session storage Code Text import requests import pandas as pd import numpy as np from sklearn.metrics.pairwise import cosine_similarity df = pd.read_csv("amy_iMessages.csv") query = df['text'].tolist()[:100] # embeddings from iMessages r = requests.post("http://66.228.39.142/embed_batch", json={'query':query, 'model': 'multi-qa-mpnet-base-dot-v1'}) text_embeddings = r.json() len(text_embeddings) 100 # new message input input = "late" r = requests.post("http://66.228.39.142/embed_batch", json={'query':[input], 'model': 'multi-qa-mpnet-base-dot-v1'}) input_embedding = r.json() # find the top 5 similar text messages similarities = cosine_similarity(text_embeddings, input_embedding) similarities = [s[0] for s in similarities] indecies = np.argpartition(similarities, -5)[-5:] convos = set([df['conversation'][i] for i in indecies]) corpus = "" for
Google Colab Sign in
Explore this link on the map →saved by
related reading
- Vector embeddings | OpenAI APIdevelopers.openai.com
- Vector embeddings | OpenAI APIplatform.openai.com
- Introducing text and code embeddings | OpenAIopenai.com
- Embeddings: What they are and why they mattersimonwillison.net
- GitHub - facebookresearch/faiss: A library for efficient similarity search and clustering of dense vectors. · GitHubgithub.com
- GitHub - brexhq/prompt-engineering: Tips and tricks for working with Large Language Models like OpenAI's GPT-4. · GitHubgithub.com
- Comparison of different Word Embeddings on Text Similarity — A use case in NLP | by Intellica.AI | Mediumintellica-ai.medium.com
- Semantic Search - Sentence Transformers documentationsbert.net
- GitHub - mem0ai/mem0: Universal memory layer for AI Agents · GitHubgithub.com
- Leveraging Vector Embeddings and Similarity Search to Supplement ChatGPT’s Training Data - DEV Communitydev.to
- GitHub - ansonyuu/matchmaking: Embedding space of names clustered based on their interests using the sentence-transformers all-MiniLM-L6-v2 model · GitHubgithub.com
- Sentence Embeddings. Introduction to Sentence Embeddings – hackerllamaosanseviero.github.io