Amazon Go亮相:消费者无需结账即可完成店面购物

简介:

电子商务巨头Amazon公司终于披露了大家睽违已久的全新实体店概念方案。就在本周一,这一名为Amazon Go的方案正式出炉,Amazon方面表示其将彻底消除结账流程,允许客户利用新型移动应用完成购物。

这座面积达1800平方英尺的Go商店提供各类预制食品——包括新鲜早餐、午餐、晚餐以及小吃——外加面包、奶酪及牛奶等主副食。Amazon公司表示,消费者可以根据已知品牌(但其目前拒绝透露提供的具体品牌)选购货品,亦可购买各类手工食品。另外,消费者亦可购买Amazon Meal Kits餐包,其中包含一份双人餐的全部材料,保证买家能够在半小时内准备好一顿餐食。

Amazon Go要求购物者利用智能手机扫描各类货品,而该公司的“转身出门”技术可检测出各类被拿下货架的产品(或被放回货架的产品),并利用手机追踪虚拟购物车中的货品。在购买完成后,消费者直接离开商店即可,Amazon.com账户会自动扣除相关费用。

Amazon公司并未透露关于这项检测技术的更多细节信息,仅表示其采用计算机视觉、人工智能以及多种来自自动驾驶车辆的新兴技术。

首家Amazon Go商店位于西雅图并向Amazon公司员工开放,用以测试这一全新概述。Amazon方面表示,这家店铺将于2017年年初向公众开放。需要注意的是,公告中并未提及任何与Amazon Fresh这一在线订购及送货服务相关的内容——此项服务据传闻同样隶属于Go项目之下。另外,Amazon公司亦未提及是否为消费者提供送货上车服务——实体零售业巨头沃尔玛目前已经在提供此类服务。

这已经不是Amazon公司首次进军实体行业。这位电子商务巨头此前曾经在美国多个城市悄然扩张实体书店规模,具体包括西雅图、波士顿以及圣迭戈等。
原文发布时间为: 2016年12月7日
本文作者:齐丰润
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

相关文章
|
20小时前
|
前端开发 Go
Golang深入浅出之-Go语言中的异步编程与Future/Promise模式
【5月更文挑战第3天】Go语言通过goroutines和channels实现异步编程,虽无内置Future/Promise,但可借助其特性模拟。本文探讨了如何使用channel实现Future模式,提供了异步获取URL内容长度的示例,并警示了Channel泄漏、错误处理和并发控制等常见问题。为避免这些问题,建议显式关闭channel、使用context.Context、并发控制机制及有效传播错误。理解并应用这些技巧能提升Go语言异步编程的效率和健壮性。
7 5
Golang深入浅出之-Go语言中的异步编程与Future/Promise模式
|
20小时前
|
监控 负载均衡 算法
Golang深入浅出之-Go语言中的协程池设计与实现
【5月更文挑战第3天】本文探讨了Go语言中的协程池设计,用于管理goroutine并优化并发性能。协程池通过限制同时运行的goroutine数量防止资源耗尽,包括任务队列和工作协程两部分。基本实现思路涉及使用channel作为任务队列,固定数量的工作协程处理任务。文章还列举了一个简单的协程池实现示例,并讨论了常见问题如任务队列溢出、协程泄露和任务调度不均,提出了解决方案。通过合理设置缓冲区大小、确保资源释放、优化任务调度以及监控与调试,可以避免这些问题,提升系统性能和稳定性。
8 5
|
20小时前
|
安全 Go
Golang深入浅出之-Go语言中的并发安全队列:实现与应用
【5月更文挑战第3天】本文探讨了Go语言中的并发安全队列,它是构建高性能并发系统的基础。文章介绍了两种实现方法:1) 使用`sync.Mutex`保护的简单队列,通过加锁解锁确保数据一致性;2) 使用通道(Channel)实现无锁队列,天生并发安全。同时,文中列举了并发编程中常见的死锁、数据竞争和通道阻塞问题,并给出了避免这些问题的策略,如明确锁边界、使用带缓冲通道、优雅处理关闭以及利用Go标准库。
8 5
|
1天前
|
存储 缓存 安全
Golang深入浅出之-Go语言中的并发安全容器:sync.Map与sync.Pool
Go语言中的`sync.Map`和`sync.Pool`是并发安全的容器。`sync.Map`提供并发安全的键值对存储,适合快速读取和少写入的情况。注意不要直接遍历Map,应使用`Range`方法。`sync.Pool`是对象池,用于缓存可重用对象,减少内存分配。使用时需注意对象生命周期管理和容量控制。在多goroutine环境下,这两个容器能提高性能和稳定性,但需根据场景谨慎使用,避免不当操作导致的问题。
14 4
|
1天前
|
安全 Go 开发者
Golang深入浅出之-Go语言中的CSP模型:深入理解并发哲学
【5月更文挑战第2天】Go语言的并发编程基于CSP模型,强调通过通信共享内存。核心概念是goroutines(轻量级线程)和channels(用于goroutines间安全数据传输)。常见问题包括数据竞争、死锁和goroutine管理。避免策略包括使用同步原语、复用channel和控制并发。示例展示了如何使用channel和`sync.WaitGroup`避免死锁。理解并发原则和正确应用CSP模型是编写高效安全并发程序的关键。
18 4
|
2天前
|
安全 Go 开发者
Golang深入浅出之-Go语言中的CSP模型:深入理解并发哲学
【5月更文挑战第1天】Go语言基于CSP理论,借助goroutines和channels实现独特的并发模型。Goroutine是轻量级线程,通过`go`关键字启动,而channels提供安全的通信机制。文章讨论了数据竞争、死锁和goroutine泄漏等问题及其避免方法,并提供了一个生产者消费者模型的代码示例。理解CSP和妥善处理并发问题对于编写高效、可靠的Go程序至关重要。
10 2
|
2天前
|
设计模式 Go 调度
Golang深入浅出之-Go语言中的并发模式:Pipeline、Worker Pool等
【5月更文挑战第1天】Go语言并发模拟能力强大,Pipeline和Worker Pool是常用设计模式。Pipeline通过多阶段处理实现高效并行,常见问题包括数据竞争和死锁,可借助通道和`select`避免。Worker Pool控制并发数,防止资源消耗,需注意任务分配不均和goroutine泄露,使用缓冲通道和`sync.WaitGroup`解决。理解和实践这些模式是提升Go并发性能的关键。
16 2