Skip to content

ObiFaith/ai4d-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

AI for Developers Track — KodeCamp 6.0

This repository contains my assignments, experiments, and projects completed during the AI for Developers Track at KodeCamp 6.0.

The goal of this track is to explore how developers can integrate Artificial Intelligence into software applications by working with LLM APIs, prompt engineering, AI workflows, and practical developer-focused use cases.

As the program progresses, more projects and assignments will be added to this repository.


Projects

1. OpenRouter LLM API Integration

📁 Calling OpenRouter API

A simple TypeScript CLI application that demonstrates how to integrate with an LLM using a direct API call.

The project:

  • Accepts a user prompt from the command line
  • Sends the prompt to the OpenRouter Chat Completions API
  • Extracts the generated response
  • Prints the response in the terminal
  • Uses environment variables to securely manage API credentials

Key Concepts Covered:

  • Calling LLM APIs
  • Environment variable management
  • CLI application development
  • Working with API responses

2. Intelligent Banking Customer Support (Prompt Chain)

📁 Calling Provider SDK with Prompt Chaining

An AI-powered customer support system that uses a multi-step prompt chain to process banking-related customer queries.

Instead of relying on a single prompt, the application breaks the task into multiple stages:

Customer Query
      │
      ▼
1. Interpret Customer Intent
      │
      ▼
2. Suggest Possible Categories
      │
      ▼
3. Choose Best Category
      │
      ▼
4. Extract Additional Information
      │
      ▼
5. Generate Customer Response

Key Concepts Covered:

  • Prompt engineering
  • Prompt chaining
  • Structured AI outputs
  • Schema validation using Zod
  • Building reliable LLM workflows

Repository Structure

AI-for-Developers-KodeCamp-6.0
│
├── Calling OpenRouter API
│   ├── main.ts
│   ├── package.json
│   └── README.md
│
├── Calling Provider SDK with Prompt Chaining
│   ├── src
│   ├── main.ts
│   ├── package.json
│   └── README.md
│
└── Future AI Projects...

Technologies Used

Depending on the assignment, projects in this repository may use:

  • TypeScript
  • JavaScript
  • Node.js
  • OpenRouter API
  • LLM APIs
  • Prompt Engineering Techniques
  • Zod
  • Environment Variables
  • CLI Applications

Learning Goals

Through these projects, I am exploring:

  • How developers can integrate AI into applications
  • How to design effective prompts
  • How to build structured AI workflows
  • How to validate and handle AI-generated responses
  • How to create practical AI-powered developer tools

About KodeCamp 6.0

KodeCamp is a software development training program focused on helping developers build practical skills through hands-on projects and industry-relevant assignments.

This repository serves as a record of my progress throughout the AI for Developers Track.

About

Explore how developers can integrate Artificial Intelligence into software applications by working with LLM APIs, prompt engineering, AI workflows, and practical developer-focused use cases.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors