Skip to content
Get App

IELTapp meet 15.10.26

Обсуждение разработки модели оценки заданий для студентов с использованием амазоновских моделей и интерфейсов для тестирования.

Key Takeaways

  • Модель оценки заданий строится на чётком разделении условий, правильных ответов и вопросов.
  • Интеграция с амазоновскими моделями позволяет эффективно обрабатывать запросы с низкими затратами токенов.
  • Админский интерфейс облегчает управление рубриками и правками, что ускоряет процесс разработки.
  • Текущая версия модели и интерфейса находится в активной доработке с планами на улучшение и расширение функционала.
  • Важным этапом является подготовка к тестированию с участием студентов и сбор обратной связи.

What the video covers

  • Обзор текущего состояния проекта: выполненные и незавершённые задачи, включая спецификации, макеты и критерии готовности.
  • Описание модели системы с ключевыми элементами: given (условия задачи), ключи (правильные ответы), to find (вопросы) и рубрики для оценки.
  • Интеграция с амазоновскими моделями и админка для управления текстовыми лэмками и рубриками.
  • Обсуждение затрат на токены и производительности запросов к модели.
  • Работа с интерфейсом для редактирования рубрик и контроля версий изменений.
  • Планы по улучшению интерфейса студентов и внедрению новых функций для прерайтинга заданий.
  • Текущие сложности с логированием запросов и токенов, а также с выбором оптимальных моделей и режимов работы.
  • Обсуждение процесса внесения изменений Наталией напрямую в интерфейс, отказ от Google Docs.
  • Планы по расширению функционала админки для полного контроля над моделью и условиями проверки.
  • Обсуждение этапов дальнейшей работы и подготовки к тестированию студентами.

Answers

Questions about this video

Что такое 'given', 'ключи' и 'to find' в модели оценки?

'Given' — это условия задачи, которые видит студент. 'Ключи' — правильные ответы, включая расчётные и вручную записанные факты. 'To find' — вопросы, которые нужно решить студенту.

Как происходит интеграция с амазоновскими моделями?

Интеграция реализована через админку, где можно тестировать разные текстовые лэмки. Запросы к модели проходят быстро и с низкими затратами токенов.

Как Наталия вносит изменения в рубрики и тексты?

Наталия вносит изменения непосредственно через админский интерфейс, без использования Google Docs, что упрощает и ускоряет процесс редактирования.

Full Transcript — Download SRT & Markdown

00:11
Speaker A
В горах. Всем привет. Привет, приветик. Привет. Рад вас видеть. Ну, э, что, ребят, давайте быстренько сделаем апдейт. Э, в целом, ну, я могу напомнить, что было на мне, что я сделал, что не сделал.
00:30
Speaker A
Сделал спеку, сделал макет, сделал критерий готовности, не доделал количество тестеров, на сейчас 10, надо 20, поэтому ещё ищу. Ну и мы говорили про документ принципов, э, с Артёмом на прошлом звонке. Это тоже в процессе. То есть какой-то документ, в
00:52
Speaker A
котором будет на сегодняшний момент, что есть правда. В дополнение к журналу решений, вернее.
01:03
Speaker A
Угу.
01:10
Speaker A
Не вижу.
01:39
Speaker A
Угу. Так, давайте я тогда скажу. Да, уже можно говорить. Вот давай, конечно.
02:04
Speaker A
А я сделал первый вариант модели, центральные модели системы. Вопросы, ответы, задача, варианты. Ну, короче, ты это, Никита, видел, Наталия, я немножко показывал. Я хотел бы, конечно, ещё просто словами проговорить это всё. То есть задача была это всё разбить на части и упростить.
02:15
Speaker A
Там довольно чёткие границы. То есть есть given — это условие задачи, то, что видит студент. Есть ключи. Это расчётные, но не только расчётные, это могут быть и вот вручную записанные какие-то факты, которые по сути ответы. Правильно, то,
02:28
Speaker A
что правильно. Ключи — это то, что верно. To find — это то, что это вопрос, что нужно от студента, что нужно от решающего задачу.
02:39
Speaker A
А-а, что я забыл? А, и рубрикс интересный. Рубрикс — это, а, собственно, как мы соотносим to find и ключи.
02:49
Speaker A
Угу. А to find, ключи и ответ, точнее, там такой треугольник получается. То есть есть некий ответ, который вообще в модели пока даже отсутствует как-то сам по себе.
03:02
Speaker A
Вопросы можно по ходу задавать?
03:16
Speaker A
Да, можно, конечно. А где Натали правит тексты теперь? В Rubrik to find или прямо в интерфейсе?
03:31
Speaker A
Значит, вчера вечером я обновил продкит Inlish, и там есть теперь возможность видеть все рубрики и сейчас править их.
03:48
Speaker A
Что касается to find и ключей, это всё пока не вынесено. Когда дойдёт до конкретики, я покажу. Я уже показывал эти файлы на гитхабе.
04:00
Speaker A
Я предлагаю всем переходить, переезжать в эту модель. Сам я буду синхронизировать то, что уже написано с тем, что сейчас есть с этой моделью. То есть не всё туда, как я понимаю, всё же попало.
04:16
Speaker A
А потому что в основном перенос автоматический шёл. А, так что ещё я добавил? Это я, собственно, амазоновскую интеграцию с амазоновской моделькой. А, с амазоновскими моделями.
04:30
Speaker A
Там у меня есть теперь админка. Я добавлю на проде разных текстовых лэмок, чтобы можно было тестить. Что ещё я узнал? Я посмотрел, сколько это всё стоит.
04:53
Speaker A
Действительно, стоит пока очень копейки, ну, которые символические. То есть там у меня на нагорело что-то около 15-16 тысяч токенов. Ну, небольшое количество. Я немного, конечно, запросов делал.
05:08
Speaker A
Запросы проходят теперь довольно быстро, а сами можете посмотреть. То есть там секунда, может, полторы. Ну, довольно быстро идёт запрос в модель. Э служебную информацию добавлю по токенам.
05:24
Speaker A
Я хочу, значит, вот после сегодняшнего совещания перейти уже на, во-первых, на интерфейс студентов больше посмотреть какие-то то, что ты набросал вот те, а, макеты и собственно подтянуть вот новый интерфейс для задач для прерайтинга.
05:38
Speaker A
По прерайтингу мы имели вот тут разговор сложный. Там модель растёт, она на данный момент не финальная, она растёт немножко, потому что, например, вот я поместил explanation поле в to finds.
05:56
Speaker A
То есть если, например, идёт вопрос по времени, то объяснение, почему такой-то тенс правильный, оно в трёх экземплярах для трёх вариантов ключа.
06:10
Speaker A
Угу. То есть там либо объект в explanation с тремя ключами, либо, ну, сколько их там может быть вариантов, либо там просто строка, ну, тоже шаблонного вида.
06:20
Speaker A
Угу. А сказать, что шаблон этот уже подключен программно, пока нельзя. Он, ну, будет подключен. То есть я буду стремиться вот к тому вот макету, к тем вещам. Тоже пока немножко вопрос является, куда поместить и как вычислять
06:36
Speaker A
options, то есть правильные варианты. Они есть, конечно, разные. Пока что там в Пайтоне, в скриптах заложены уже какие-то options, они генерируются.
06:47
Speaker A
А ты считал там где-то 15-16 тысяч. Это ты не разбивал на проверку?
07:04
Speaker A
Ну, то есть у нас нет пока цифры, сколько будет стоить проверка.
07:29
Speaker A
Не, так это я когда делал запрос, я запросы некоторые я смотрел, я руками делал запросы, смотрел, сколько токенов тратится. То есть порядка не более тысячи за один запрос.
07:39
Speaker A
То есть около 700, около 700-800 входящих и на генерацию исходящих тоже там что-то 100-150.
07:58
Speaker A
То есть а они по-разному билятся. Есть входящий токен, да, есть исходящие. То есть, я так понимаю, исходящие — это то, что тратится на генерацию результата. Это разные работы. Поэтому вот этот во время этого инфнс, то есть работы модели,
08:04
Speaker A
происходит чтение входящего, какая-то внутренняя, видимо, работа и генерация исходящего. Но исходящие токены сейчас структурируются в чёткую таблицу, где сказано, что вот нужно такой JSON получить с ID рубрик и результатами проверок. То есть рубрик — это что мы проверяем?
08:17
Speaker A
То есть модель не должна выдавать никаких свободных текстов особо. Там есть сейчас комментарии, она выдаёт.
08:30
Speaker A
Ну, я это, наверное, обрежу, посмотрим. Мы немножко с Натальей смотрели, как оно работает, замечали какие пробелы есть. Это пробелы как раз в рубриках, поэтому на админке сейчас можно добавлять рубрики, они сохраняются в базу. Угу.
08:47
Speaker A
И хранятся постоянно. И то есть там галочка такая есть Edit. Посмотрите Edit Over.
08:59
Speaker A
Да, я видел. Угу. Edit Override означает, что с одной стороны мы можем править то, что в таблице, с другой стороны то, что в этой таблице будет применено при проверке.
09:11
Speaker A
Не то, что там с файде нагенерировано, а вот это. То есть это рабочий вариант, это рабочий стенд, на нём обкатываем рубрики. То есть мы сохраняем историю эдитов.
09:26
Speaker A
Сейчас никакую историю я не сохраняю пока тоже. Вот это ещё одна задача, которую надо будет реализовать — это логирование этих запросов, в том числе и токены входящие, исходящие. Вся эта информация приходит в ответе от модели. Там свой JSON такой
09:39
Speaker A
структурированный, там тоже, ну, служебный внешний, там тоже указано время выполнения запроса, сколько токенов входящих, сколько токенов исходящих.
09:54
Speaker A
Угу. Просто небольшая сложность есть в том, что нужно руками опробовать искать эти модели. Сейчас я пока только две амазоновские нашёл, когда проверял работоспособность.
10:15
Speaker A
На проде сейчас только одна. Я ещё не добавил, я локально у себя тестировал. То есть две разных модели. Дело в том, что там разные ещё режимы обращения. У меня сейчас режим называется Converse, он типа поддерживает многократные запросы. Модель она
10:33
Speaker A
помнит контекст ответов. Нам это, конечно, не нужно. Угу. Но этот режим пока работает вполне нормально. Может, есть более экономные, это уже покажут опыты дальнейшие.
10:45
Speaker A
Угу. Короче, для Натали сейчас изменения она вносит уже непосредственно в этом интерфейсе. Она не идёт в Google Docs, там комментарии и ещё куда-то, прямо в этом интерфейсе.
10:57
Speaker A
Ага. Хорошо, хорошо. Я тогда, Натали, я там скажу тебе, потом напишу, какие вещи надо будет заменить непосредственно в интерфейсе. Там, например, по-моему, седьмой вопрос до сих пор стоит, ну, старая версия. Does it line change steadle your flugin?
11:09
Speaker A
А я уже поменял там. Я сейчас, я сейчас, извиняюсь, я беру, я смотрю наши чаты, Никита. Я подтягиваю эти изменения туда в VRчик, в модельку и перегенерирую. То есть там сейчас, если посмотришь, уже я в мейне вчера уже более-менее что-то более
11:20
Speaker A
актуальное лежит.
11:26
Speaker A
Ага. Ага. Хорошо. Ну и вообще сейчас пока только вот я говорю про рубрики, а в идеале будет в админском интерфейсе всё.
11:34
Speaker A
Угу. То есть вся наша модель нужно будет её видеть. To finds вплоть до, аэ, вплоть до главного, скажем так, запроса, основного запроса в модель.
11:55
Speaker A
Сейчас там написано коротко: "Возьми ответ э: "Пойдись по рубрикам, слечи условия рул рубрики с ключом, указанным в нём".
12:10
Speaker A
Угу. Если условие выполняется, то соответствующий флажок в ответе поставь. Вот. Вот до того, что и это условие можно будет менять тоже.
12:16
Speaker A
Мм, сейчас я вижу, что более-менее всё работает, кое-что. Мне казалось, оно не работает, но просто я его не понял.
12:25
Speaker A
Если, скажем, мы пишем, чт...
12:34
Speaker A
наша наша, имею в виду модель вот этих вопросов, ответов взаимодействия с лмкой. Насколько оно стабильно работает? Ну, как понимаешь, ещё раз повторюсь, форма довольно чёткая, сказано: вот рубрики, вот их айдишники, будет там пас или фейл, и ничего больше. Никаких галлюцинаций.
12:56
Speaker A
галлюцинации могут быть только внутри где-то то, чего мы не видим, да, где принимается решение, где мо анализирует.
13:03
Speaker A
Но поскольку у нас rules тоже должны быть чётко прописаны, в них тоже есть э вещи максимально строгие, то есть указания на ключи.
13:15
Speaker A
Если они не совпадут, то пока нету отдельного правила, тоже можно добавлять со временем. То есть растёт.
13:23
Speaker A
Поэтому сейчас в сторону интерфейса всё же больше для пользователей, чтобы уже выходить наконец на то, что можно студентам-тестировщикам подавать. Пока это нет совсем ни базы, ни сохранения, ни аккаунтов, ни ролей.
13:41
Speaker A
Поэтому вот давайте я сейчас вот это зафиксировал, перейду к интерфейсу пользователей, а после него вернусь опять вот к редактированию моделек. Если что, задавайте мне вопросы, куда то или другое записать, и мы будем координироваться через Telegram переписываться. Если это
13:59
Speaker A
простой вопрос, куда мне это записать? Я сразу его беру, сразу раскладываю, рассказываю и показываю в гитхабе, там, Натали например чтобы у нас не расползались знания по файлам и по Google докам, по всему этому.
14:12
Speaker A
Согласен. Согласен. Слушай, да, ещё одно. Наши Google доки можно было бы просто сохранить как таковые и закинуть в тот же репозиторий в докс все наши вот эти вот митинги, все наши самари вот эти, чтобы они лежали там же в репозитории, в
14:32
Speaker A
доках, как бы всё в одном месте. Тогда, по крайней мере, если мы будем искать, так мы будем искать в одном месте всё.
14:39
Speaker A
Вот поэтому согласен, да, свободно. Вот репозитории понятны, там свои области ответственности. Вот, скажем, intens для всех, но в своих границах, да, в границах экспертизы учебной, а там Engн - это там, скажем, моя экспертиза, пускай будет это коды.
15:05
Speaker A
Угу. Что там тоже надо тоже работать с ними. Угу, согласен. Скажи, пожалуйста, думал по поводу вот этого вопроса, э, как это назвать линию в строке, которую ученик видит после ответа? Помнишь, то, что мы обсуждали, что у нас в Телеграме, что у
15:20
Speaker A
нас получилось visitors started at обще что-то общее пока не сформулировал. Мы всегда можем, я же говорю, можем просто выдумать любое имя, незанятое для этой строки и вписать её туда же в Givs.
15:34
Speaker A
Давай сейчас выдумаем и Давайте выдумаем. Но ты имеешь в виду вписать и это ручками будем вписывать для всех графиков, для всех линий. А я так понял, что ты хотел сделать что-то переиспользуемое, типа, что потому ты начал ветвить ветвить варианты.
15:53
Speaker A
А давай смотри, давай так. Это вопрос, он, конечно, никуда не уйдёт, но я его тоже вряд ли забуду. Он разрешится сейчас в процессе создания интерфейса для тестирования студенческого. Вот это для наших студентов тестеров. Как только я его начну создавать, всё это сразу начнёт
16:19
Speaker A
всё это будет видно. Когда я увижу, что у меня ответов нету, я ведь сейчас вижу все ответы. То есть есть хороший список в Google доке, есть хороший список вопросов, вариантов ответов и всех вот этих вот комментариев на прирайте.
16:37
Speaker A
Это всё есть. А куда оно ляжет, я, наверное, буду в процессе думать, когда буду это всё раскладывать. Просто, может быть, к тому времени ещё придут тебе мысли какие-то в голову, и мы уже накидаем всего-всего.
16:53
Speaker A
Понимаешь, у формализации, у моделирования должны быть какие-то пределы. Это хорошо всё генерализировать и обобщать и говорить: "Да, у нас есть абстракция вопроса, ответа, комментария и прочего". А если вдруг, ну, это границы слишком большие, размытые получаются, а мы пытаемся их
17:13
Speaker A
втиснуть в эту модель, может иметь смысл действительно захардкодить где-то в одном поле руками для всех. Ну и что там? 12 графиков. Правда, это много, да?
17:24
Speaker A
12. А что много? Не так уж и много получается, но мне кажется, можно генерализировать. Тем более это английский язык. Он как конструктор.
17:37
Speaker A
Если в presentш, то оттуда слово взял, отсюда слово взял, ээ сконкотенировал строку, не надо ни падежи согласовывать, ничего, как бы. Ну не, мы мы можем мы можем взять ээ сделать шаблон на график. То есть так у нас получится 12 шаблонов.
17:55
Speaker A
М, но не но не 30 там 30 плюс. Просто смотри, если если в графике, например, там четыре линии, да, вот приведи примеры.
18:07
Speaker A
Ну, допустим, у тебя график. В графике у тебя там есть осадки в городе А, осадки в городе Б, осадки в городе C и осадки в гороже об одном и том же. Осадки в городе, да? То есть мы можем, да, то есть мы
18:20
Speaker A
можем сделать какой-то шаблон, в котором у нас будет rainfall in и вставлять название линии.
18:27
Speaker A
Конечно, там, да, причём Да-да, об этом и речь. Вот там, где оно всё. А если ты, например, говоришь: "Нам надо сказать, ээ, как там было сказано, Rainfall, да, rainfall".
18:42
Speaker A
То есть - это Lexus, которого нет сейчас нигде, который в списке. Да. То есть Rainfall придётся, ну, типа захардкодить для Rainfall in, допустим, для каждого, да, форму этого комментария, этого ответа захардкодить.
19:02
Speaker A
А если Ну да, а что у нас есть вариант будут варианты, что для разных вот этих городов, для разных графиков будут ответы? Наверное, могут быть такие.
19:13
Speaker A
Почему нет? Теоретически не могу придумать. Но единственное, что мы можем просто это немного оптимизировать, чтобы э мы хардкодим только одну фразу для графика, а линию уже будем подставлять автоматически. Мы же сохраняем название линий.
19:29
Speaker A
Идея Идея хорошая. такая, чтобы сделать это вот максимально обобщённо, чтобы можно было переписать потом данные графика или сделать их вообще случайными.
19:46
Speaker A
И тогда получается, что будет работать один шаблон на любые виды, на любые. Город А, город Б, город С, добавишь ещё DEF или переиначишь точки на этих графиках и получишь совсем другое. Но шаблоны будут одни и те же.
20:05
Speaker A
М, давай так. Это сейчас самое самое вот сложное место во всём моделировании. Так, то, которое оно больше больше уже в область э скажем так, естественной речи уходит.
20:24
Speaker A
У нас две области: математика, понимаете, мы между математикой и естественной речью лавируем. Ну да, да, да, да. Ну, ну хорошо, подумаем по ходу. Да, ту математику, где только можно применить, а естественная речь, её шаблонизировать, потому что сейчас, видишь, самое сложное
20:44
Speaker A
в естественной речи, что нам нужно, покрывается лмкой. Она анализирует ответ, который записан, может быть, теоретически, ну, как угодно, безграмотно, с нарушением правил в разной степени и так далее. Вот от от уровня абсолютного профана в английском до уровня профессионала
21:11
Speaker A
и писателя на английском языке. Ну всё, эта лэмка должна переживать, применить к условиям, то есть посмотреть на рубрики, что нужно уточнить, посмотреть на ключи, сверить одно с другим, выдать вердикт.
21:26
Speaker A
Угу. А уже сервер возьмёт эту таблицу с вердиктами, там где passil, возьмёт, соответственно то, что есть месседж сейчас называется в рубриках. Это в таблице тоже есть, его можно редактировать. Возьмёт, составит месседжи, там, например, проранжирует их по по критичности, по северити и выдаст.
21:50
Speaker A
О'кей. То есть о'кей. Давай дойду до этого и тогда договорились. Давай я вернусь к тебе с этим вопросом ээ в Telegram. Может я ещё что-нибудь придумаю. Я же говорю, сейчас я займусь этими интерфейсами. Я сразу подхвачу этот вопрос. Он будет в числе первых.
22:13
Speaker A
Как только прерайтинг начнёт вырисовываться в виде отдельной странички для студентов. Как только твой этот шаблон, этот мока пойдёт в работу, как только всё это появится, сразу появится вопрос: "А где эти подписи? А где эти надписи?" И, конечно, мне их откуда-то нужно будет
22:31
Speaker A
брать. И уж поверь, я их не буду на откуп какому-нибудь курсору, который чтоб попало, напишет.
22:38
Speaker A
Не, не потеряются. Супер. По поводу курсо по пово по поводу курсора. Там сейчас черновики нали, поэтому когда ты будешь править там вруб в рубрикс, э просто себе как-то пометь, что там сейчас то, что написала Иишка, то есть они не пустые, они не оставлены после,
22:56
Speaker A
то есть тебе надо будет в любом случае там просмотреть все ответы, которые есть. Я жду, когда мне всё это то покажут, что я, чтобы я уже не в документах, а прямо туда и посмотрим, как оно будет выглядеть и работать. Ну,
23:06
Speaker A
хочется попробовать. Да, конечно. Я помню, что мне нужно просмотреть, и я с одной мне просто Артём говорит: "Давай, давай в документах". Нет, давай уже в новых рубриках. Не, давай в документах, в новых рубриках. А тут ещё, знаешь, беготня такая, тревоги в школу, из школы
23:24
Speaker A
туда-сюда. Я думаю, ладно, ладно, я дождусь. О'кей. О'кей. Хорошо. Натали, тогда у тебя там по задачам остаётся вот эти вот строки после ответов pr wрайтинггу, они уже есть. Можем взять либоишные, либо если ты скажешь заменить, заменим на какие-то другие
23:46
Speaker A
тексты. И помнишь по поводу проверки, что мы не пишем про график, а мы пишем про непосредственно, что там на линии нужен текст на на эту ошибку. Я так понимаю, что это, наверное, критическая ошибка да когда пишут типа этональяна рубрика нужна, да, термин. И
24:04
Speaker A
у меня ещё в задании собрать ээ лексику, которая не подходит, ну, не академическая, а такая вот расхлябанная всякая. А, и тоже её, ну, самые частые, часто употребляемые штуки, ээ, слова выдать. Я их собираю, у меня уже есть списочек. И в принципе я думаю, что
24:28
Speaker A
я я думаю, что завтра я могу его уже выслать, потому что что потому что сегодня просто много будет уроков до самого вечера, а вот завтра у меня почти свободный день, я могу всё сделать.
24:39
Speaker A
No rш, no rс о'кей. Из того, что я делаю, я ситуативно смотрю, что там Артём, что у Артёма получается, и отмечаю, и сразу же делегирую ему написать, что вот ещё такая проблема выскочила.
24:56
Speaker A
Ну и ещё твоим студентам написала, хотят ли они поучаствовать в этом. У меня же один есть, если что ты помнишь, да, что у меня один есть.
25:04
Speaker A
Да, да, дал согласие и двоих жду. Одна из них, что самое интересное, эээ француженка.
25:11
Speaker A
Поэтому будет прямо интересно посмотреть, если она согласится с, э, ну, что она напишет и и ну как как она это сделает, потому что ну Угу.
25:22
Speaker A
Прикольно было бы понимать, если у нас будут заграничные участники, да, насколько для них это всё понятно.
25:30
Speaker A
100%. У нас был вопрос ещё по подсветке ошибок для ученика. А, Артём, ты поднял его в, ну, когда шарил свой экран, запись экрана делал, э, можно ли подсвечивать слова? Я думаю, что его можно обсудить сейчас очень быстро. Ээ,
25:49
Speaker A
так как мы типа ошибки делим на разные, э, критерии из IELTS assessment, то есть у нас там есть, grammar, vocabulary и так дальше. Я думаю, что ответ на то, стоит ли нам сейчас заниматься тем, чтобы делать цветовую какую-то подсветку
26:09
Speaker A
ошибок в тексте зависит от того, сколько времени нужно, Артём, тебе сейчас на этап вот этого userfacing части приложения. Если это вопрос недели или двух, тогда мы можем с Наташей спокойно заняться этим вопросом.
26:25
Speaker A
Смотрите. Yes. Да, и можно сразу склинить вопрос. Вопрос сначала в том, я про услышал новую для себя категорию, которой нет в модели. Эта категория называется ошибки. Какие ошибки? Виды ошибок, да. Но на мы изначально на фазу 01 не
26:45
Speaker A
собирались. Это не так. Если не собирались, давайте и не трогать. У нас и в фазе 01 ещё конь не валялся. Как только начинаешь реализовывать, оказывается, что столько ещё работы. Я думал, там мало работы будет. В итоге, видите, я над одной
27:02
Speaker A
только моделью неделю я вам скажу, что, ну там был мозговой штурм. Может, у меня мозг уже старый, конечно, никудышний после этих всех ковидов, но пока я её выродил.
27:16
Speaker A
Ну, я надеюсь, вам она нравится. По крайней мере, она вот, по мне, очень неплохая, лаконичная, но заняло время всё же. Если это фаза 02 уже, так давайте на фазу 02 это оставлять.
27:28
Speaker A
Тем более сейчас, Никита, ещё не реализована одна штука. Если вы будете смотреть, значит, в программе, как таблица с результатами рисуется, то там есть колонка, в которой написано что за ошибка и где она. Она сейчас неправильно показывает. Точнее, она
27:46
Speaker A
показывала отчасти верно. Моя идея была в том, чтобы именно найти то слово, которое в рубрике фейлит. Одно, 2, 10, всё равно. И выдать с указанием индексов, то есть позиций от этих слов в тексте.
28:06
Speaker A
Угу. Техническая информация, которая потом позволит программе раскрасить текст, как нам надо. раскрасить все всплывающие подсказки сделать, чтобы человек увидел: "О, у меня в моём ответе слово красным". Что это значит? Человек что делает? Он сначала мышку ведёт сразу туда. Угу.
28:25
Speaker A
Он подводит мышку, а ему показывается. Это слово нарушает правила использования времени. Нужно пользоваться presentinт в этом случае и так далее.
28:37
Speaker A
Угу. Ээ любые ваши категории ошибок. Всё, тогда тогда подсветку откладываем. Ну, подготовительно я уже делаю, то есть поиск ошибок я сделаю, заложу уже в этой фазе коса или криво, но он будет работать. А вот это то, о чём вы
28:54
Speaker A
говорите, о чём ты говоришь, это расширение модели. Угу. Давайте её расширять, как только когда она понадобится. Если нам она сейчас не нужна, подсветка, то есть, смотрите, подсветка красивая - это верхушка айсберга.
29:10
Speaker A
Это визуализация, а под ней лежат данные, но данных нет в модели, если они не заложены пока туда. Давайте не говорить и о подсветках тоже не забивать себе голову. По-моему, работы и так хватает. Давайте себе ещё не накидывать.
29:26
Speaker A
Договорились. Не, идеи появятся, просто пишите себе все. Всех призываю писать заметки себе, другим в Telegram, в свои блокноты, куда угодно, вплоть до того, что вы создаваете новые файлы в этих на в репозитории в директории Docs.
29:48
Speaker A
Как бы директория Doc не относится ни к знаниям по продукту, да, вот которые Intent, ни к engine, ни собственно каким-то итоговым файлам.
30:00
Speaker A
Докс - это именно что всякие всякие сведения вот которые мы наши рабочие, да, там Угу.
30:09
Speaker A
журнал решений, модельные данные, может, нет, модельные всё равно лежат в Intens. Поэтому туда я предлагаю тоже закидывать все файлы. Вот у вас уже какие-то файлы готовы. Наталия, я тебе покажу, это несложно. Закидывайте эти файлы прямо в репозиторий. Это как Google диск. Это
30:29
Speaker A
натали как Google диск можно использовать вообще без проблем. Угу. И всё. Потом, если что, видишь, когда кто что изменил.
30:39
Speaker A
Только ещё видишь, когда что кто изменил. Очень удобно. Ну, это работает с хорошими текстовыми файлами. Если туда положить файл в формате Microsoft Word doc, то изменения будут уродскими.
30:54
Speaker A
А, оно работает только с типа MD какими-нибудь такими. Два типа файлов, по сути. Это двоичные файлы, это файлы программ или каких-то форматов, например, 3D Max какой-нибудь для для дизайнеров или картинка, там пнджка, например, или даже пдэфка.
31:15
Speaker A
Я думаю, это всё бинарные файлы. Почему бинарные? Потому что они должны исполняться другими программами. А то, о чём мы говорим, AMD, вот это MD, txt, назови его как угодно, расширение не имеет значения. То есть, если в этом файле текстовые символы,
31:30
Speaker A
то ты увидишь текстовых символов. Если у тебя там читабельный текст типа кода исходного или просто текста, как в эмдишке или просто текстшки, да, если там просто текст, который можно читать, то ты увидишь, что такого-то числа было внесено внесена такая-то строка.
31:48
Speaker A
Угу. Какого-то числа удалена такая-то строка. А если ты начнёшь версионировать ту же пнджшку, ты тоже увидишь текст, но ты его не прочитаешь ни разу. То есть это бессмысленно.
32:01
Speaker A
Но как Google диск закидывать картинки, конечно, можно запросто всё что угодно закидывать. Договорились. Хорошо. Э-э, по по итогу, нали, скинешь мне запись и или транс может транскрипцию мне скинуть этого звонка, если у тебя автоматически он и транскрипцию делает, или только аудиото
32:21
Speaker A
запись. Ну, транскрипцию можно сделать в бесплатном эти там есть. Класс, класс, класс. Ну, ты можешь мне либо запись, либо транскрипцию, как тебе будет удобно. А, а я ещё раз прочитаю, послушаю и сделаю батомлайн задач наших на следующий период. Э, следующий созвон
32:40
Speaker A
предлагаю на следующей неделе, если у нас будет то, что мы хотим показать и или то, что нам нужно обсудить. Если нет, тогда пере через неделю.
32:50
Speaker A
О'кей. Договорились. Договорились, да? Хорошо, договорились. Я был рад вас видеть. Всех. Выздоравливай. Взаимно. Спасибо. Спасибо. Тут тут продолжается сезон дождей, поэтому без вариантов. Всё, хорошего вам дня.
33:05
Speaker A
Тебе встречи. Пока-пока. Yeah.
Topics:модель оценкиамазоновские моделиинтерфейс админкирубрикитокеныпрерайтингтестирование студентовразработка ПОуправление задачамиинтеграция

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →