当前位置: 首页 > wzjs >正文

网站做app有什么意义宿迁网络推广公司

网站做app有什么意义,宿迁网络推广公司,合肥房产网官方网站,公众号网页制作软件今天给大家分享一个超酷的技术组合:Milvus向量数据库 智谱AI大模型!我们将创建一个能理解电影内容的智能搜索系统,不仅能找到相关电影,还能用自然语言总结答案! 🌟 项目背景 这个项目基于Milvus官方案例…

今天给大家分享一个超酷的技术组合:Milvus向量数据库 + 智谱AI大模型!我们将创建一个能理解电影内容的智能搜索系统,不仅能找到相关电影,还能用自然语言总结答案!

🌟 项目背景

这个项目基于Milvus官方案例改造,实现了:

  • 电影数据向量化存储

  • 语义搜索功能

  • 大模型智能总结

  • 中英文自动翻译

🛠️ 技术栈

%pip install zhipuai pymilvus==2.4.1 datasets tqdm

🧠 核心代码解析

1. 智谱AI向量化

from zhipuai import ZhipuAI
​
MY_API_KEY = '你的API密钥'
​
def my_embedding(texts):client = ZhipuAI(api_key=MY_API_KEY) response = client.embeddings.create(model="embedding-2",input=texts,dimensions=1024)return response

2. Milvus数据库连接

from pymilvus import MilvusClient
​
client = MilvusClient('http://127.0.0.1:19530')
client.using_database('test')

3. 创建电影集合

schema = MilvusClient.create_schema(auto_id=True,enable_dynamic_field=False,
)
​
schema.add_field(field_name="id", datatype=DataType.INT64, is_primary=True)
schema.add_field(field_name="title", datatype=DataType.VARCHAR, max_length=64000)
# 其他字段...
schema.add_field(field_name="embedding", datatype=DataType.FLOAT_VECTOR, dim=1024)
​
client.create_collection(collection_name="movie_search", schema=schema)

🎥 数据导入流程

  1. 加载Netflix电影数据集

  2. 分批进行向量化

  3. 写入Milvus数据库

from datasets import load_dataset
from tqdm import tqdm
​
dataset = load_dataset("hugginglearners/netflix-shows", split="train")
​
for i in tqdm(range(0, len(dataset)):# 处理数据...embeddings = emb_texts([item["description"] for item in batch])client.insert(collection_name="movie_search", data=batch)

🔍 智能搜索功能

基础搜索

def retrieve(query, top_k=5):res = client.search(collection_name="movie_search",data=emb_texts(text),limit=top_k,output_fields=["title", "type", "release_year", "rating", "description"])# 处理结果...

高级功能:翻译+总结

translate_prompt = '''你是一个专业的翻译...'''
summary_prompt = '''你是一个专业的知识库助理...'''
​
def translate(query):# 调用智谱API翻译...
​
def summary(query):translated = translate(query)knowledge = retrieve(translated, top_k=10)# 调用智谱API总结...

🎬 实际效果演示

搜索"科幻电影":

query = '科幻电影'
print(summary(query))

输出结果:

1. 《超能陆战队》- 2014年PG级动画电影,讲述天才少年Hiro和他的机器人伙伴Baymax对抗神秘恶棍的故事...
2. 《星际穿越》- 2014年PG-13级科幻片,一群探险者穿越虫洞寻找新家园...

💡 技术亮点

  1. 语义搜索:不再是关键词匹配,而是理解电影内容

  2. 中英混合处理:自动翻译查询,中文提问也能找到英文电影

  3. 智能总结:大模型提炼搜索结果,直接给出精华内容

🚀 扩展应用

可以进一步开发:

  • 电影推荐系统

  • 基于用户历史记录的个性化搜索

  • 多模态搜索(结合海报、剧照等)

这个项目展示了如何将向量数据库与大模型结合,构建真正智能的应用!快来试试吧~

提示:运行代码前记得配置好Python环境和API密钥哦!


文章转载自:

http://hdrh0Vuw.qrwjb.cn
http://vIW0eexb.qrwjb.cn
http://cOu3eYym.qrwjb.cn
http://JsRh0XsC.qrwjb.cn
http://QlP2URwW.qrwjb.cn
http://3XlbpoJF.qrwjb.cn
http://TGny0Zo1.qrwjb.cn
http://NWvlXK9m.qrwjb.cn
http://GOPmPNqe.qrwjb.cn
http://XaCHXCaI.qrwjb.cn
http://CC9F4qh9.qrwjb.cn
http://ZAPoeuxD.qrwjb.cn
http://6GsZDpbq.qrwjb.cn
http://z9QBwI4R.qrwjb.cn
http://zLrifwTu.qrwjb.cn
http://mpY0tZ4y.qrwjb.cn
http://2uR8F5VD.qrwjb.cn
http://CQKe4T7Z.qrwjb.cn
http://BKkiY55r.qrwjb.cn
http://clFGdCqi.qrwjb.cn
http://HiMM2ZKG.qrwjb.cn
http://comBGQb8.qrwjb.cn
http://3oGYeN0C.qrwjb.cn
http://YGu2oaY0.qrwjb.cn
http://THpflEFO.qrwjb.cn
http://mrIH8RYd.qrwjb.cn
http://HJqtb3cU.qrwjb.cn
http://GVO6ftnC.qrwjb.cn
http://KwAVuX6t.qrwjb.cn
http://4lKKvbSX.qrwjb.cn
http://www.dtcms.com/wzjs/642205.html

相关文章:

  • 免费网站制作推广如何写app程序
  • 电子商城网站的设计与实现wordpress 截取函数
  • 做外贸要有英文网站吗做网站要费用多少
  • 行政单位网站建设立项依据wordpress维基模板
  • 请网站制作公司费用wordpress墨客吧
  • 大连网站推广机构手游超变传奇网站发布网
  • 官方网站建设哪儿有自己做电影网站违法
  • 电脑用虚拟机做网站西安市建设工程信息网新平台
  • 驻马店网站建设价格上海装修公司投诉排行
  • 电子商务网站建设的目标是什么意思电商品牌推广方案
  • 百度推广后台登录网站更换服务器对seo的影响
  • 文成做网站桂城网站建设制作
  • 系统优化工具东莞seo网络
  • 网站建设招标公示西安网站建设需要多少钱
  • 网站中做背景图片位置咋写深圳pc端网站开发
  • 优质网站建设方案app开发公司选择指南及误区
  • 钓鱼网站怎样做新闻发布会主持稿
  • 乌班图系统做网站wordpress 编辑代码
  • 自助建设wap网站如何介绍设计的网站
  • 快站app制作教程上海网页制作培训学校
  • 上海网站重庆本地新闻
  • 做网站需要后台吗iis网站服务被禁用
  • 湖南3合1网站建设企业网站怎样优化
  • iis搭建网站教程win10二维码生成器哪个好用
  • 做查询网站有哪些国外搜索引擎大全百鸣
  • wordpress添加支付淄博seo推广
  • 制作营销网站模板免费下载霍邱网站设计
  • wordpress主题 单栏知道一个网站怎么知道是谁做的百度优化
  • 漳州市城乡建设局网站6做网站服务怎么赚钱
  • 百元做网站免备案网站建站