Тест: Laravel AI SDK: инструменты и данные

Итоговый тест по курсу «Laravel AI SDK: инструменты и данные». 20 вопросов, 70% для прохождения, 3 попытки.

Вопросов: 20Попыток осталось: 3 из 3Проходной: 70%
01

Что такое Tool?

02

Как создать Tool?

03

Что такое embeddings?

04

Какая БД для vector-поиска?

05

Что такое RAG?

06

Что такое SimilaritySearch?

07

Что такое Reranking?

08

Где хранить токены?

09

Что можно делать с embeddings?

10

Что даёт RAG?

11

Что верно про Tools?

12

Что можно оптимизировать в RAG?

13

Какая БД нужна для vector?

14

Какой tool для поиска по векторам?

15

Какой метод генерирует embeddings?

16

Какой интерфейс для памяти?

17

Заполни пропуски в Tool

php artisan  LookupOrder

class LookupOrder implements 
{
    public function handle(array $arguments): string { /* ... */ }
}
18

Заполни пропуски в SimilaritySearch

return [
    SimilaritySearch::(Document::class, '')->minSimilarity(0.4),
];
19

Заполни пропуски в миграции

Schema::VectorExtensionExists();

Schema::create('documents', function (Blueprint $table) {
    $table->id();
    $table->vector('embedding', dimensions: 1536)->();
});
20

Заполни пропуски в памяти

class SupportAgent implements Agent
{
    use Promptable, ;
}

$response = SupportAgent::make(user: $user)->($conversationId)->prompt('Привет');