Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/cc/17/b2/cc17b28e-dc17-28a5-ba96-b5a99bc92f41/mza_6646550504722810147.jpg/600x600bb.jpg
Coding Chats
John Crickett
63 episodes
2 days ago
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.
Show more...
Technology
RSS
All content for Coding Chats is the property of John Crickett and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40748596/40748596-1710690984838-6b00cf26b3b39.jpg
Building the Rig AI framework with Rust
Coding Chats
35 minutes 44 seconds
1 week ago
Building the Rig AI framework with Rust

Coding Chats episode 59 - Josh discusses the AI agent framework Rig, its functionalities, and the benefits of using Rust for its implementation. He explains the concept of agents and embeddings, their applications, and the importance of managing context windows in AI models. Josh shares his journey of learning Rust, transitioning from a technical content writer to a co-maintainer of Rig, and the challenges faced while building a coding agent. He emphasizes effective prompting strategies and the importance of concise communication with AI models. The conversation concludes with insights on contributing to Rig and the future of AI frameworks.


Chapters

00:00 Introduction to Rig and AI Frameworks

02:56 Understanding Agents and Embeddings

05:24 Use Cases for Embeddings and Context Management

07:53 Benefits of Using Rig in Rust

10:10 Learning Rust and Overcoming Challenges

12:56 Transitioning to Rig and AI Focus

15:21 Building a Coding Agent: Challenges and Insights

17:45 Prompting Techniques and Best Practices

20:06 Contributing to Rig and Community Engagement

22:49 Final Thoughts and Future Directions


Josh's Links:

https://github.com/0xPlaygrounds/rig

https://www.rustnationuk.com/speaker/joshua-mo

https://www.linkedin.com/in/joshua-mo-4146aa220/


John's Links:

John's LinkedIn: https://www.linkedin.com/in/johncrickett/

John’s YouTube: https://www.youtube.com/@johncrickett

John's Twitter: https://x.com/johncrickett

John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social


Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.


Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.


Takeaways

Rig is an AI agent framework that simplifies AI integration.

Agents in AI are often misunderstood due to marketing hype.

Embeddings serve as data representations for various applications.

Retrieval augmented generation is a common use case for embeddings.

Managing the context window is crucial for effective AI performance.

Using Rust for Rig provides type safety and performance benefits.

Learning Rust can be challenging but rewarding with the right approach.

Josh transitioned from content writing to engineering at Rig.

Building a coding agent revealed the complexities of AI.

Concise prompts are essential to avoid overwhelming AI models.

Coding Chats
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.