Skip to content

Add Turkish proverbs eval#1649

Open
kayametehan wants to merge 1 commit intoopenai:mainfrom
kayametehan:add-turkish-proverbs-eval
Open

Add Turkish proverbs eval#1649
kayametehan wants to merge 1 commit intoopenai:mainfrom
kayametehan:add-turkish-proverbs-eval

Conversation

@kayametehan
Copy link
Copy Markdown

@kayametehan kayametehan commented Apr 23, 2026

Overview

Adds a new Turkish-language eval focused on proverb completion.

What this eval covers

This eval tests whether a model can correctly complete widely used Turkish proverbs from a partial prompt. The dataset includes 20 common, canonical proverb completions with short exact-match answers.

Examples include:

  • Damlaya damlaya ...
  • Sakla samanı, ...
  • Ayağını yorganına göre ...
  • Gülü seven ...
  • Taşıma suyla ...

Eval type

This uses evals.elsuite.basic.match:Match with exact-match grading.

Files added

  • evals/registry/data/turkish-proverbs/samples.jsonl
  • evals/registry/evals/turkish-proverbs.yaml

Copilot AI review requested due to automatic review settings April 23, 2026 18:02
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new evaluation to the eval registry to measure Turkish proverb completion from partial prompts, backed by a small 20-sample JSONL dataset.

Changes:

  • Added turkish-proverbs eval registry entry using the Match evaluator and accuracy metric.
  • Added a 20-item Turkish proverb completion dataset under evals/registry/data/turkish-proverbs/.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
evals/registry/evals/turkish-proverbs.yaml Registers the new Turkish proverb completion eval and points it at the dataset.
evals/registry/data/turkish-proverbs/samples.jsonl Provides 20 proverb-completion prompts and expected completions (some with diacriticless variants).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6 to +9
turkish-proverbs.dev.v0:
class: evals.elsuite.basic.match:Match
args:
samples_jsonl: turkish-proverbs/samples.jsonl No newline at end of file
Comment on lines +4 to +5
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nGülü seven ____", "ideal": "dikenine katlanır"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nBugünün işini ____", "ideal": "yarına bırakma"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nDost kara günde ____", "ideal": "belli olur"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nAk akçe ____", "ideal": ["kara gün içindir", "kara gun icindir"]}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nPerşembenin gelişi ____", "ideal": ["çarşambadan bellidir", "carsambadan bellidir"]}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nEv alma, ____", "ideal": "komşu al"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nEv alma, ____", "ideal": "komşu al"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nHamama giren ____", "ideal": "terler"}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nTaşıma suyla ____", "ideal": ["değirmen dönmez", "degirmen donmez"]}
{"input": "Aşağıdaki Türkçe atasözünü yalnızca eksik kısmıyla tamamlayın:\nLafla peynir gemisi ____", "ideal": "yürümez"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants