Abstracts: December 6, 2023

XIE: Yeah, in a sense, actually, we are exploring the potential of psychometrics to revolutionize how we evaluate general-purpose AI. Because AI is advancing at a very rapid pace, traditional evaluation methods face significant challenges, especially when it comes to predicting a model’s performance in unfamiliar scenarios. And this method also lacks a robust mechanism to assess their own quality. Additionally, we, in this paper, we delve into the complexity of directly applying psychometrics to this domain and underscore several […]

Read more

Build a Hangman Game With Python and PySimpleGUI

Wouldn’t it be cool to build a hangman game with a nice graphical user interface (GUI) in Python? Maybe you’ve built a text-based user interface version of hangman, and now you want to make an even more attractive game. For you as a Python programmer, building a GUI version of this game can be a rewarding challenge that can take you to the next skill level. Throughout this tutorial, you’ll build the hangman game in Python in a series of […]

Read more

Microsoft at ESEC/FSE 2023: AI techniques for a streamlined coding workflow

These research papers were presented at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (opens in new tab) (ESEC/FSE 2023), a premier conference in the field of software engineering. The practice of software development inevitably involves the challenge of handling bugs and various coding irregularities. These issues can become pronounced when developers engage in the common practice of copying and pasting code snippets from the  

Read more

Research Focus: Week of December 4, 2023

Welcome to Research Focus, a series of blog posts that highlights notable publications, events, code/datasets, new hires and other milestones from across the research community at Microsoft. NEW RESEARCH Leveraging Large Language Models for Automated Proof Synthesis in Rust Formal verification can probably guarantee the correctness of critical system software, but the high proof burden has long hindered its wide adoption. Recently, large language models (LLMs) have shown success in code analysis and synthesis. In a  

Read more

ByteDance Set to Enter AI Chatbot Arena, Taking on ChatGPT

The realm of Artificial Intelligence (AI) has long been part of our daily lives, from seeking assistance from Siri to interacting with Alexa. However, the spotlight on AI reached new heights with the introduction of ChatGPT in November 2022. This year has witnessed a surge in the generative AI competition, with major players like Google and Microsoft unveiling their own chatbots, namely Bard and Bing. Elon Musk also threw his hat into the ring with the introduction of GrokAI. Now, […]

Read more

How to Get 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

Exploring LLMs’ potential to help facilitators enhance online healthcare communities

This research paper was presented at the Fourth African Human Computer Interaction Conference (opens in new tab) (AfriCHI 2023), the pan-African conference on interactive digital technology design. Online health communities can be a lifeline for people seeking healthcare support, enabling them to share experiences, ask questions, and receive help. These are particularly vital in low-and-middle-income countries (LMICs), where  

Read more

Collaborators: Teachable AI with Cecily Morrison and Karolina Pakėnaitė

CECILY MORRISON: Thank you, Gretchen. KAROLINA PAKĖNAITĖ: Yeah, thank you. HUIZINGA: Before we hear more about Find My Things, let’s get to know the both of you. And, Cecily, I’ll start with you. Give us a brief overview of your background, including your training and expertise, and what you’re up to in general right now. We’ll get specific shortly, but I just want to have sort of the umbrella of your raison d’être, or your reason for research being, as […]

Read more

GPT Store Faces Delay in Launch Amidst Turmoil

OpenAI, the artificial intelligence powerhouse, has informed eager users that the launch of its GPT store is facing a delay until next year. The company conveyed this update via an email sent to individuals who had signed up for its GPT Builder. In the email, OpenAI cited unforeseen challenges that have kept the team occupied, leading to the postponement of the GPT store’s rollout. Originally slated for a December release, this timeframe was already slightly later than initially promised. At […]

Read more

Serialize Your Data With Python

Whether you’re a data scientist crunching big data in a distributed cluster, a back-end engineer building scalable microservices, or a front-end developer consuming web APIs, you should understand data serialization. In this comprehensive guide, you’ll move beyond XML and JSON to explore several data formats that you can use to serialize data in Python. You’ll explore them based on their use cases, learning about their distinct categories. By the end of this tutorial, you’ll have a deep understanding of the […]

Read more
1 106 107 108 109 110 973