Files
task-69970ff6d6d3a5544a3def7a/main.py
T
2026-05-25 21:03:39 +00:00

81 lines
2.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/usr/bin/env python3
"""Personal AI Fluency Plan
This script demonstrates a simple personal AI fluency plan.
It prints a structured plan with learning objectives, resources, and milestones.
"""
from datetime import datetime
plan = {
"goal": "Become proficient in using AI tools for personal productivity and creative projects.",
"timeline": "6 months",
"milestones": [
{
"month": 1,
"focus": "Foundations of AI and language models",
"resources": [
"https://anthropic.skilljar.com/ai-fluency-framework-foundations",
"Coursera: AI For Everyone by Andrew Ng",
],
},
{
"month": 2,
"focus": "Handson with LangChain and OpenAI API",
"resources": [
"LangChain documentation",
"OpenAI API quickstart",
],
},
{
"month": 3,
"focus": "Building simple chatbots and retrievalaugmented generation",
"resources": [
"LangChain tutorials",
"Hugging Face Spaces",
],
},
{
"month": 4,
"focus": "Advanced prompting and chain composition",
"resources": [
"Prompt Engineering Guide",
"LangChain advanced examples",
],
},
{
"month": 5,
"focus": "Deploying AI solutions locally and in the cloud",
"resources": [
"Docker for AI",
"AWS SageMaker",
],
},
{
"month": 6,
"focus": "Reflect, iterate, and plan next steps",
"resources": [
"Personal portfolio of AI projects",
"Community feedback and mentorship",
],
},
],
"evaluation": "Selfassessment and peer review after each milestone.",
}
def print_plan(p):
print("Personal AI Fluency Plan")
print("Goal:", p["goal"])
print("Timeline:", p["timeline"])
print("\nMilestones:")
for m in p["milestones"]:
print(f" Month {m['month']}: {m['focus']}")
for r in m["resources"]:
print(f" - {r}")
print("\nEvaluation:", p["evaluation"])
print("\nGenerated on", datetime.utcnow().isoformat(), "UTC")
if __name__ == "__main__":
print_plan(plan)