![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/12/2023-year-in-review.png)
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/12/2023-year-in-review.png)
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/12/flutter-onnx-thumb.png)
Use ONNX Runtime in Flutter
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/12/a-screenshot-of-a-computer-code-description-autom.png)
OpenAI Assistant functions on Android
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/12/screenshot-of-the-openai-assistant-playground-show-1024x688.png)
OpenAI Assistant code interpreter on Android
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/11/a-screenshot-of-a-chat-description-automatically-5-831x1024.png)
OpenAI Assistant on Android
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/11/screens-screenshots-of-a-phone-description-automa-1024x620.png)
Test the latest AI features in Kotlin
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/11/a-screenshot-of-a-chat-description-automatically-3-1024x763.png)
OpenAI Assistants
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/11/a-screenshot-of-a-chat-description-automatically-2-1024x570.png)
Chunking for citations in a document chat
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/11/a-screenshot-of-a-chat-description-automatically-1-831x1024.png)
Document chat with OpenAI on Android
![](https://devblogs.microsoft.com/surface-duo/wp-content/uploads/sites/53/2023/10/similarity-comparison-1024x487.png)