Проект Common Locale Data Repository (Общий репозиторий языковых данных), часто сокращаемый как CLDR — это проект консорциума Юникод, призванный обеспечить языковые настройки данных в формате XML для использования в программном обеспечении. Репозиторий CLDR содержит сведения о специфических особенностях каждого языка, которые операционная система обычно предоставляет приложениям. CLDR написано на LDML (Locale Data Markup Language). ОС MacOS, LibreOffice, MediaWiki и AIX. Переводы названий территорий и стран. Переводы названий валют, в том числе модификации для форм единственного/множественного числа. Переводы таких терминов, как рабочая неделя, месяц, эра, часть дня, в полной и сокращённой форме. Переводы названий часовых поясов и примеры городов (или аналогичные) для часовых поясов. Переводы для полей календаря. Шаблоны для форматирования/парсинга дат или времени суток. Наборы образцов символов, используемых для написания на каждом языке. Шаблоны для форматирования/парсинга чисел. Правила записи числа прописью. Правила транслитерации между системами письма. Языковая информация POSIX может быть получена из CLDR, используя некоторые из инструментов преобразования CLDR. CLDR поддерживается техническим комитетом CLDR, включающим сотрудников из компаний IBM, Apple, Google, Microsoft и некоторых правительственных организаций. Дата обращения: 21 июня 2017. Архивировано 28 октября 2012 года. ↑ CLDR 34 Release Note — CLDR — Unicode Common Locale Data Repository (неопр.). Дата обращения: 17 октября 2018. Архивировано 17 октября 2018 года. ↑ Updating DTDs Архивная копия от 10 октября 2012 на Wayback Machine, В CLDR реализуется специальное использование XML, поскольку он структурирован. «CLDRFile». Эти пары путей/значений могут быть добавлены к или удалены, а затем CLDRFile может быть записана обратно на диск, в результате чего получится корректный XML-файл. ↑ CLDR Process — CLDR — Unicode Common Locale Data Repository (неопр.).
РБК Life. Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года. ↑ Илон Маск раскрыл дату перезапуска синей галочки в Twitter (неопр.). РБК Life. Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года. ↑ Илон Маск объявил об отсрочке запуска продажи подписки Twitter Blue (рус.). ИА REGNUM. Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года. ↑ General Mills, Audi, Pfizer приостановили рекламу в Twitter. ↑ Annie Palmer,Lora Kolodny. Elon Musk says Twitter has had ‘massive’ revenue drop as advertisers pause spending (англ.). CNBC. Дата обращения: 7 декабря 2022. Архивировано 6 декабря 2022 года. ↑ «Уничтожают свободу слова»: Маск пожаловался на падение выручки Twitter (рус.). ↑ Bloomberg: Илон Маск сократит 50% сотрудников Twitter (рус.). «Коммерсантъ» (3 ноября 2022). Дата обращения: 3 ноября 2022. Архивировано 3 ноября 2022 года. ↑ Илон Маск не планирует новых увольнений из компании Twitter (рус.). ИА REGNUM. Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года. ↑ Twitter уволил 50% сотрудников после прихода Маска (рус.).
Дата обращения: 9 февраля 2022. Архивировано 9 февраля 2022 года. ↑ Загадки про время (неопр.). Дата обращения: 10 сентября 2009. Архивировано 16 октября 2010 года. ↑ Ign. Ep. ad. Magn. 9. 1; Acta Petri (Actus Vercellenses) 29-30 и др. ↑ Euseb. Vita Const. ↑ Euseb. In Ps. 91; Const. Ap. VIII. 33; Ioan. Chrysost. De bapt. Christ. 1; In Gen. ↑ 1 2 3 4 5 6 7 8 Воскресный отдых // Энциклопедический словарь Брокгауза и Ефрона : в 86 т. (82 т. и 4 доп.). ↑ Tertull. De corona. 3; Didasc. Apost. 21; Const. Ap. 5. 20. 19; Ап. 64; Гангр. 18; Трул. ↑ Петр Ал. 15; I Всел. 20; Вас. Вел. 91; Basil Magn. De Spirit. Sanct. 27; Трул. ↑ Катехизис Католической Церкви: Компендиум. М.: Духовная библиотека, 2007. § 452 Архивная копия от 15 февраля 2015 на Wayback Machine, Катехизис Католической Церкви. Изд. 4-е. М.: Культурный центр Духовная библиотека, 2001. п.
Сгенерировать основную часть кода можно при помощи Ollama. Это будет быстрее, а заодно продемонстрирует, как можно использовать модель для написания программ на языке, который мы не очень хорошо знаем. В качестве языка выберем Go, и, так как пишу я на нём не особо часто, Ollama придётся помогать. Промпт достаточно большой и подробный, но это позволит получить код, максимально близкий к тому, что хочется. Write a program in go language. Generate only code, no explanations. Write a program to send http post request to local ollama server on port 11434. Endpoint is /api/generate. Payload is in json format and has fields model, prompt, system and stream. Get prompt from command line arguments, system and model from const. Set stream to false. Create and use struct types for the payload and response. Unmarshall the response and print «response» field. В результате получим заготовку для нашего агента. Она, конечно, не идеальна, но компилируется, работоспособна, решает проблему «чистого листа», и её можно доработать так, как нам хочется.