YoVDO

AI Assisted Development

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Test-Driven Development Courses Neural Network Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of AI and Scala development in this 40-minute conference talk from Scala Days 2023 Seattle. Delve into the potential impact of AI on Test Driven Development (TDD) methodologies, examining whether AI can effectively write functions and tests. Consider the implications of AI-generated code on API design, test coverage, and the developer's thought process. Investigate the pros and cons of various AI-assisted development approaches, including writing tests before functions, generating complete solutions, and even producing formal proofs. Gain insights into current AI applications in Scala development and contemplate future possibilities. Learn from Bill Venners, president of Artima, Inc., lead developer of ScalaTest and Scalactic, and coauthor of "Programming in Scala, Fifth Edition," as he shares his expertise on this cutting-edge topic.

Syllabus

Introduction
Definition
Church Turing Thesis
Lambda Calculus
Space of All Possible Functions
Requirement Spec
Helper Function
Actual Data Model
Linear Regression
Data vs Model
Data Approach
Neural Network Architecture
Machine Learning Algorithm
Test Driven Development
Neural Network Demo
Net Weights
Doubles
Bugs
Star Journey
Star Space
When to use
Text to Code
Code Completion
Text to Text
Oracle Problem
What do you think


Taught by

Scala Days Conferences

Related Courses

Teaching Domain Specific Languages in Scala
Scala Days Conferences via YouTube
Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube
Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube
How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube
Use Spark from Anywhere - A Spark Client in Scala Powered by Spark Connect
Scala Days Conferences via YouTube