<s>Human: 给定一个英文文本片段，将其中的人名、地名和组织机构名的实体识别出来，并给出每个实体的类型。
在2016年里约奥运会上，菲尔普斯表现出色，赢得5枚金牌。
</s><s>Assistant: 根据您的需求，需要运用自然语言处理技术来进行实体识别。以下是使用Python中的自然语言处理库`spacy`和`en_core_web_sm`模型进行实体识别的示例代码：


```python
import spacy

nlp = spacy.load("en_core_web_sm")

text = "At the 2016 Rio Olympics, Phelps performed well and won 5 gold medals."

doc = nlp(text)

for ent in doc.ents:
    print(ent.text, ent.label_)
```

输出结果为：

```
2016 DATE
Rio Olympics EVENT
Phelps PERSON
5 CARDINAL
```

其中的`DATE`、`EVENT`、`PERSON`和`CARDINAL`依次表示日期、事件、人名和基数。

因此，在这个文本片段中，人名实体为Phelps，地名实体为Rio Olympics，组织机构名实体为无。
</s>