memories/table_modify.py

44 lines
1.4 KiB
Python
Raw Normal View History

2026-07-02 15:20:55 +07:00
import lancedb
import embedding
db = lancedb.connect(config.memories_db_path)
table = db.open_table(config.memories_table)
docs = [
{
"id": "wifi-001",
"title": "Perubahan password WiFi menjadi login portal",
"story": (
"Password WiFi kantor telah berubah. "
"Sekarang akses WiFi menggunakan login portal. "
"Akun login akan diberikan melalui chat pribadi masing-masing user."
),
},
{
"id": "m365-001",
"title": "Cara cek spam pada Outlook Group",
"story": (
"Untuk mengecek spam pada Outlook Group, buka Outlook Web. "
"Masuk ke menu Groups, pilih group terkait, lalu cek folder Junk Email atau Spam."
),
},
{
"id": "printer-001",
"title": "Printer tidak terdeteksi di komputer",
"story": (
"Jika printer tidak terdeteksi, cek koneksi kabel atau jaringan. "
"Pastikan driver printer sudah terinstall, lalu coba restart service Print Spooler."
),
},
]
for doc in docs:
row = {
"id" : doc["id" ],
"title" : doc["title" ],
"story" : doc["story" ],
"vector_title" : embedding.embed_text(doc["title"]),
}
table.add([row])
print(f"Menambahkan record: {doc['title']}")
print("\nTable berhasil diproses.")
print("Nama table:", config.memories_table)
print("Jumlah row:", table.count_rows())