The Prompt Engineering Guide

The way we interact with large language models (LLMs) is evolving and always improving. Current approaches include a lot of prompt engineering to make LLMs effective at different tasks. This may change in the future but developers and researchers are still figuring out new ways that involve clever prompting of LLMs. To help with learning about prompt engineering, I am excited to publish the Prompt Engineering Guide, a new repo for discovering papers, guides, tools, and datasets. This is intended […]

Read more

How to Get and Use the Current Time in Python

Getting the current time in Python is a nice starting point for many time-related operations. One very important use case is creating timestamps. In this tutorial, you’ll learn how to get, display, and format the current time with the datetime module. To effectively use the current time in your Python applications, you’ll add a few tools to your belt. For instance, you’ll learn how to read attributes of the current time, like the year, minutes, or seconds. To make the […]

Read more

Microsoft Soundscape – New Horizons with a Community-Driven Approach

For more than six years, Microsoft Research has been honored to develop the Soundscape research project, which was designed to deliver information about a person’s location and points of interest and has guided individuals to desired places and in unfamiliar spaces using augmented-reality and three-dimensional audio. While not a traditional turn-by-turn navigation mobile app, the Soundscape research project allowed us to explore ways that audio can enhance mobility and expand navigation experiences without the need to follow directions on a […]

Read more

It’s time to stop using Python 3.7

Upgrading to new software versions is work, and work that doesn’t benefit your software’s users. Users care about features and bug fixes, not how up-to-date you are. So it’s perhaps not surprising how many people still use Python 3.7. As of December 2022, almost 30% of packages downloaded from PyPI were for Python 3.7. This includes automated downloads as part of CI runs, so it doesn’t mean 3.7 is used in 30% of applications, but that’s still a lot of […]

Read more

Research Focus: Week of December 5, 2022

This special edition of Research Focus highlights some of the 100+ papers from Microsoft Research that were accepted for publication at NeurIPS 2022 – the thirty-sixth annual Conference on Neural Information Processing Systems. In this article In this issue, we continue to feature some of our 100+ papers accepted at NeurIPS 2022. Outstanding paper: Gradient Estimation with Discrete Stein Operators Jiaxin Shi, Yuhao  

Read more

IOM and Microsoft release first-ever differentially private synthetic dataset to counter human trafficking

Microsoft is home to a diverse team of researchers focused on supporting a healthy global society, including finding ways technology can address human rights problems affecting the most vulnerable populations around the world. With a multi-disciplinary background in human-computer interaction, data science, and the social sciences, the research team partners with community, governmental, and nongovernmental organizations to create open technologies that enable scalable responses to such challenges.  

Read more

Build Command-Line Interfaces With Python’s argparse

Command-line apps may not be common in the general user’s space, but they’re present in development, data science, systems administration, and many other operations. Every command-line app needs a user-friendly command-line interface (CLI) so that you can interact with the app itself. In Python, you can create full-featured CLIs with the argparse module from the standard library. In this article, you’ll learn how to: Get started with command-line interfaces Organize and lay out a command-line app project in Python Create […]

Read more
1 159 160 161 162 163 985