File size: 1,037 Bytes
62a72a7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---

title: "Codenames AI Assistant"
emoji: 🧠
colorFrom: blue
colorTo: red
sdk: streamlit
app_file: app.py
pinned: true
tags:
  - nlp
  - word2vec
  - strategy
  - ai
  - streamlit
  - game
license: mit
---


# 🧠 Codenames AI Assistant

Bu proje, **Codenames** oyununda hedef kelimelere en uygun **tek kelimelik ipucu**yu bulmaya çalışan bir yapay zeka strateji aracıdır.  
Word2Vec modeli ile anlamsal benzerlik hesaplanır, hedeflere yakın, yasaklara uzak en iyi kelime önerilir.

## 🔍 Kullanılan Teknikler

- Gensim ile önceden eğitilmiş `word2vec-google-news-300`
- Cosine benzerliği
- Stratejik kelime seçimi

## 🧩 Nasıl Çalışır?

- Hedef ve yasaklı kelimeleri gir
- AI, en alakalı ve güvenli kelimeyi önerir
- Model eğitimi yoktur (hazır embedding kullanılır)

## 🧠 Örnek

```python

hedefler = ["dog", "cat", "fish"]

yasaklar = ["bomb", "knife", "gun"]

ipucu = oner_ipucu(hedefler, yasaklar, model)

print(ipucu)  # animal gibi bir sonuç dönebilir