Code & Software Engineering
Code generation, completion, repair, repository understanding, tests, vulnerability work, UI code, and mobile app code generation.
Tasks in Code & Software Engineering
Code Generation
Generating code from natural language descriptions.
Code Completion
Predicting the next tokens in code sequences.
Code Translation
Converting code between programming languages.
Code Summarization
Generating natural language descriptions of code.
Bug Detection
Identifying bugs and vulnerabilities in code.
Program Repair
Automatically fixing bugs in code.
Repository Understanding
Understanding large codebases and project structure.
SWE-bench Issue Resolution
Resolving real repository issues by producing patches.
Test Generation
Generating tests for software projects.
Vulnerability Detection
Finding security vulnerabilities in code.
UI Code Generation
Generating frontend or interface code.
Mobile App Code Generation
Generating mobile application code and UI.
Explore Other Areas
Language & Knowledge
Language understanding, retrieval, QA, RAG, factuality, information extraction, multilingual evaluation, and knowledge-heavy reasoning.
Vision & Documents
Images, video frames, OCR, layout, tables, document parsing, detection, segmentation, and visual anomaly detection.
Audio & Speech
ASR, TTS, speaker intelligence, music, sound events, audio-language understanding, and audio safety.
Multimodal Media
Cross-modal image, text, audio, video, and 3D tasks where input and output span multiple media types.