Загрузка видео...

Не удалось загрузить видео

На главную

Writing high quality user interface (UI) code requires more than predicting the next token - it requires understanding unique UI code's unique syntax and assessing the rendered output's quality and relevance. Most LLMs struggle to do this.

14,377 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 8

Фото профиля Jason Wu
Jason Wu2 лет назад

[alt text: video shows an overview of training process. there is a visualization of a base LLM (starchat-beta) generating 100,000 SwiftUI programs. Only 10,000 compile and only 400 pass the vision-language model threshold. UIs after 5 iterations are much higher quality.

Фото профиля Jason Wu
Jason Wu2 лет назад

Human front-end devs constantly use compilers to check their code and visually assess their UIs. Similarly, UICoder incorporates tools like compilers and vision-language models, during its training to assess the syntactic correctness and visual relevance of its generated output.

Фото профиля Jason Wu
Jason Wu2 лет назад

By using these automated tools to score and filter an LLM's self-generated output (rejection sampling), we can construct a high-quality synthetic dataset for fine-tuning, without needing any human-authored examples! Training for multiple iters. improved key metrics.

Фото профиля Jason Wu
Jason Wu2 лет назад

If you are around @naaclmeeting @naacl this week, please stop by my poster Monday June 17th (tomorrow) at 11 am to learn more about our work. It's also my first time attending NAACL, would love to meet everyone in the community!

Фото профиля Jason Wu
Jason Wu2 лет назад

This work was done with my collaborators @zinosys, Alan Leung, @barik, @jeffbigham, and @jwnichls at @Apple

Фото профиля Jason Wu
Jason Wu2 лет назад

yes, this was originally submitted to (then rejected from) CHI 2024 but great to see other conferences valuing HCI research as well

Фото профиля jaidev
jaidev2 лет назад

Cool stuff!!

Фото профиля Jason Wu
Jason Wu2 лет назад

Thanks Jaidev!

Похожие видео