Media is too big
VIEW IN TELEGRAM
15. Document QA Query Function
Scott implements the query function, which performs the similarity search and sends the query to the GPT model. The similarity search determines which source should be used for determining the answer. The context from the source along with the question are then sent to the model for an answer.
#lesson
Scott implements the query function, which performs the similarity search and sends the query to the GPT model. The similarity search determines which source should be used for determining the answer. The context from the source along with the question are then sent to the model for an answer.
#lesson
Media is too big
VIEW IN TELEGRAM
16. Logging & Testing the Query
Scott logs the results generated by the AI model and displays the sources from which the answer was derived. The possibility of having the AI model itself provide the source it used is also discussed along with scaling the document QA system.
#lesson
Scott logs the results generated by the AI model and displays the sources from which the answer was derived. The possibility of having the AI model itself provide the source it used is also discussed along with scaling the document QA system.
#lesson
Media is too big
VIEW IN TELEGRAM
17. AI-Driven Function Calling
Scott explains function calling in AI models like GPT. Function calling allows the AI to call specific user-created functions to interact with the outside world and obtain up-to-date information. Significant challenges and considerations are associated with function calling, such as latency, accuracy, reliability, and security concerns.
#lesson
Scott explains function calling in AI models like GPT. Function calling allows the AI to call specific user-created functions to interact with the outside world and obtain up-to-date information. Significant challenges and considerations are associated with function calling, such as latency, accuracy, reliability, and security concerns.
#lesson
Media is too big
VIEW IN TELEGRAM
18. Creating a Function
Scott creates the application for demonstrating AI function calling. The advanced-math NPM package is installed and a calculate function is created which will call the math.evaluate method inside the package.
#lesson
Scott creates the application for demonstrating AI function calling. The advanced-math NPM package is installed and a calculate function is created which will call the math.evaluate method inside the package.
#lesson
Media is too big
VIEW IN TELEGRAM
19. Getting Completions
Scott codes the getCompletion function, creating the completion with a specified GPT model. In addition to the model, temperature and messages, a functions object is included with names, descriptions, and parameters.
#lesson
Scott codes the getCompletion function, creating the completion with a specified GPT model. In addition to the model, temperature and messages, a functions object is included with names, descriptions, and parameters.
#lesson
Media is too big
VIEW IN TELEGRAM
20. Generating Images with DALL·E
Scott adds an additional function to the application, which allows the AI to generate an image based on a prompt. The function uses the DALL•E OpenAI API to generate the image and return the URL.
#lesson
Scott adds an additional function to the application, which allows the AI to generate an image based on a prompt. The function uses the DALL•E OpenAI API to generate the image and return the URL.
#lesson
Media is too big
VIEW IN TELEGRAM
21. Scaling Function Calling
Scott discusses the challenges of scaling function calling in production.
#lesson
Scott discusses the challenges of scaling function calling in production.
#lesson
Media is too big
VIEW IN TELEGRAM
22. Wrapping Up
Scott wraps up the course by providing additional recommendations and suggestions to further explore OpenAI APIs. Topics including diffusion models and training models on GPUs are discussed. Students are encouraged to continue building on the knowledge gained in the course and to experiment with different ideas and applications.
#lesson
Scott wraps up the course by providing additional recommendations and suggestions to further explore OpenAI APIs. Topics including diffusion models and training models on GPUs are discussed. Students are encouraged to continue building on the knowledge gained in the course and to experiment with different ideas and applications.
#lesson
Title: Enterprise DevOps & Cloud Infrastructure
Description: Use DevOps to solve critical developer and business problems at scale. Set up large-scale systems with GitOps and optimized CI/CD workflows. And see strategies to standardize your organization's approach to AWS resource management and dynamic cloud orchestration.
Link: https://frontendmasters.com/courses/enterprise-devops/
Time: 7 hours, 55 minutes
Lessons: 50 / 50
Tags: #course #frontendmasters #720p
Description: Use DevOps to solve critical developer and business problems at scale. Set up large-scale systems with GitOps and optimized CI/CD workflows. And see strategies to standardize your organization's approach to AWS resource management and dynamic cloud orchestration.
Link: https://frontendmasters.com/courses/enterprise-devops/
Time: 7 hours, 55 minutes
Lessons: 50 / 50
Tags: #course #frontendmasters #720p
Frontendmasters
Advanced Enterprise Cloud Infrastructure Course for DevOps | Practical Guide to CI/CD, Terraform, and AWS
Use DevOps to solve critical developer and business problems at scale. Set up large-scale systems with GitOps and optimized CI/CD workflows, and standardized cloud orchestration.
Media is too big
VIEW IN TELEGRAM
1. Introduction
Erik Reinert begins the course by talking about why an important characteristic of DevOps engineers is the ability to identify and break down common problems within an organization and build solutions using standardized practices. The course Introducing DevOps for Developers introduced these concepts, and this course will see them practically applied in enterprise scenarios.
- https://github.com/ALT-F4-LLC/fem-eci-presentation
#lesson
Erik Reinert begins the course by talking about why an important characteristic of DevOps engineers is the ability to identify and break down common problems within an organization and build solutions using standardized practices. The course Introducing DevOps for Developers introduced these concepts, and this course will see them practically applied in enterprise scenarios.
- https://github.com/ALT-F4-LLC/fem-eci-presentation
#lesson
Media is too big
VIEW IN TELEGRAM
2. Three Ws
Erik reviews the Three W's of strategy. What problems are we trying to solve? Who are we solving it for? Why are we solving this problem?
#lesson
Erik reviews the Three W's of strategy. What problems are we trying to solve? Who are we solving it for? Why are we solving this problem?
#lesson
Media is too big
VIEW IN TELEGRAM
3. Organization Problems
Erik discusses organizational problems solved by DevOps, including role-based access control, domains/DNS, networking, and resource allocation (compute, storage, etc).
#lesson
Erik discusses organizational problems solved by DevOps, including role-based access control, domains/DNS, networking, and resource allocation (compute, storage, etc).
#lesson
Media is too big
VIEW IN TELEGRAM
4. Source Control & Service Management
Erik walks through developer problems surrounding source control and service management. The best solutions support developers and enable them to only deal with the source code and the mechanisms around deploying it. A question about handling hot-fixes is also discussed in this lesson.
#lesson
Erik walks through developer problems surrounding source control and service management. The best solutions support developers and enable them to only deal with the source code and the mechanisms around deploying it. A question about handling hot-fixes is also discussed in this lesson.
#lesson
Media is too big
VIEW IN TELEGRAM
5. Continuous Delivery & Continuous Integration
Erik discusses the importance of developer empowerment in DevOps practices and the responsibility of different team members when something goes wrong, emphasizing the need for developers to take ownership of their services, configurations, and deployments. A real-world example of how empowering developers led to more frequent and efficient deployments is also included in this lesson.
#lesson
Erik discusses the importance of developer empowerment in DevOps practices and the responsibility of different team members when something goes wrong, emphasizing the need for developers to take ownership of their services, configurations, and deployments. A real-world example of how empowering developers led to more frequent and efficient deployments is also included in this lesson.
#lesson
Media is too big
VIEW IN TELEGRAM
6. Logging & Metrics
Erik compares the logging responsibilities of DevOps with software developers. Developers need access to logs and metrics able to access logs for monitoring and troubleshooting. DevOps provides access to the logs, but it's the developer's responsibility to check them.
#lesson
Erik compares the logging responsibilities of DevOps with software developers. Developers need access to logs and metrics able to access logs for monitoring and troubleshooting. DevOps provides access to the logs, but it's the developer's responsibility to check them.
#lesson
Media is too big
VIEW IN TELEGRAM
7. Introduction to GitOps
Erik introduces GitOps, explaining that it is a paradigm or practice that emphasizes using Git as a single source of truth for declarative infrastructure and applications. The benefits of GitOps, including infrastructure as code, automated deployments, reproducibility, rollbacks, and enhanced collaboration, are also discussed in this lesson.
#lesson
Erik introduces GitOps, explaining that it is a paradigm or practice that emphasizes using Git as a single source of truth for declarative infrastructure and applications. The benefits of GitOps, including infrastructure as code, automated deployments, reproducibility, rollbacks, and enhanced collaboration, are also discussed in this lesson.
#lesson
Media is too big
VIEW IN TELEGRAM
8. Terraform & Pulumi
Erik compares automation tools Terraform and Pulumi. Terraform is an industry-standard tool for declarative infrastructure automation. Pulumi takes an imperative approach using programming languages for infrastructure configuration. DevOps engineers should choose a tool that aligns with their specific needs and preferences rather than following trends.
#lesson
Erik compares automation tools Terraform and Pulumi. Terraform is an industry-standard tool for declarative infrastructure automation. Pulumi takes an imperative approach using programming languages for infrastructure configuration. DevOps engineers should choose a tool that aligns with their specific needs and preferences rather than following trends.
#lesson
Media is too big
VIEW IN TELEGRAM
9. Automation Tools Q&A
Erik answers questions about testing frameworks, workflow differences, syntax variations, migration challenges, and the sustainability of using multiple languages with Pulumi. Maintaining a single source of truth is critical for effective infrastructure management.
#lesson
Erik answers questions about testing frameworks, workflow differences, syntax variations, migration challenges, and the sustainability of using multiple languages with Pulumi. Maintaining a single source of truth is critical for effective infrastructure management.
#lesson
Media is too big
VIEW IN TELEGRAM
10. Automation Providers
Erik discusses the importance of automation providers to streamline infrastructure management, improve collaboration, and lower the cost of managing the infrastructure. Automation providers require financial investment, but the investment frees up time and resources that would normally be required to build the same infrastructure management. to address more critical business challenges. Erik also provides insights on choosing the right automation provider by focusing on solving specific problems, leveraging existing tools, and prioritizing essential features for your organization's needs.
#lesson
Erik discusses the importance of automation providers to streamline infrastructure management, improve collaboration, and lower the cost of managing the infrastructure. Automation providers require financial investment, but the investment frees up time and resources that would normally be required to build the same infrastructure management. to address more critical business challenges. Erik also provides insights on choosing the right automation provider by focusing on solving specific problems, leveraging existing tools, and prioritizing essential features for your organization's needs.
#lesson
Media is too big
VIEW IN TELEGRAM
11. Automation Providers Q&A
Erik answers questions about automation providers including the role of tools like Ansible in infrastructure management and managing permissions and keys.
#lesson
Erik answers questions about automation providers including the role of tools like Ansible in infrastructure management and managing permissions and keys.
#lesson
Media is too big
VIEW IN TELEGRAM
12. Continuous Integration & Delivery CI/CD
Erik compares Continuous Integration (CI) and Continuous Delivery (CD). CI involves automating code integration from multiple contributors into a single project and validates changes. CD focuses on delivering software in short cycles, getting it into production as quickly as possible. While CI and CD are often used together, they are not the same thing, and mixing the two should be done carefully.
#lesson
Erik compares Continuous Integration (CI) and Continuous Delivery (CD). CI involves automating code integration from multiple contributors into a single project and validates changes. CD focuses on delivering software in short cycles, getting it into production as quickly as possible. While CI and CD are often used together, they are not the same thing, and mixing the two should be done carefully.
#lesson