Monday, 1 June 2026

Udyogsetu Global Orchestrator

 

Technical Implementation Report: Udyogsetu Multi-Tenant Platform

1. Infrastructure Environment Strategy

Udyogsetu: Building the Global Grid for Local Commerce

The digital divide between local shopkeepers and global marketplaces is closing. Udyogsetu is a "Market-as-a-Service" engine designed to automate the creation of end-to-end e-commerce portals for millions of vendors. This blog provides a detailed, step-by-step guide on how we implement and deploy this global platform using a Hybrid Multi-Tenant RAG Architecture.

Step 1: The Multi-Tenant Architecture

The foundation of Udyogsetu is its Hybrid Multi-Tenant Database. This model allows us to balance isolation and cost:

  • Isolated Schemas: For most retail shopkeepers, we use a Shared Database with Separate Schemas. This provides "Medium" data isolation and allows each shop to have its own table structures and product relationships.

  • Dedicated Databases: For premium or high-security sectors (like Electronics or Jewelry), the platform provisions Separate Databases to ensure maximum security and performance.

Step 2: Tenant Onboarding & Website Creation

Each vendor’s journey begins with the Udyogsetu Detail Form.

  • Automated Ingestion: The data from this form is combined with Google Maps Platform data (location, category, coordinates) to seed the vendor's private digital environment.
  • Unique Identity: Every shop receives a Unique Subdomain or URL (e.g., shopname.udogsetu.com). This serves as the primary Tenant Identification method, allowing the API Gateway to route traffic to the correct isolated data.
Step 3: The Operational Sandbox

Before going live, every vendor is granted an Operational Sandbox.

  • Testing & Training: This is a private, mirrored environment where the vendor can interact with their AI Agent (built with Vertex AI).
  • Validation: It allows the vendor to verify that their product list is correctly indexed in the RAG (Retrieval-Augmented Generation) engine and that the AI assistant only answers questions using their specific shop's data.
Step 4: Implementation of the Live Store & Admin Portal

Deployment of the live store involves activating several key e-commerce modules:

  • Admin Dashboard: Shopkeepers use a dashboard secured by Role-Based Access Control (RBAC) to manage inventory, pricing, and orders.
  • The Live Storefront: The public-facing site uses Gemini 1.5 Flash for sub-second responses. It retrieves localized product data through Database Views, which act as a secure abstraction layer over the tenant's schema.
Step 5: End-to-End Logistics (Payment & Shipment)

To function as a true market, Udyogsetu manages the full transaction lifecycle:

  • Partitioned Payments: Using Horizontal Partitioning, payment records and tokens are stored with a strict Tenant_ID. This ensures that one shopkeeper never sees the financial data of another.
  • Shipment Tracking: Logistics are managed via the Orchestration Layer. Shipment data is isolated at the schema level, and all customer data is protected using AES Encryption at rest.
Step 6: Global Deployment & Performance

To maintain a "global grid," Udyogsetu utilizes high-performance cloud techniques:

  • Geographical Sharding: We split the global database into independent shards across different regions to ensure customers always access data from the closest server, reducing latency.
  • Caching Layer: We implement Redis Caching to store frequently accessed shop details, ensuring that even during high-traffic sales, the storefront remains responsive.

Environment Comparison

Criteria

Operational Sandbox

Live Store

Purpose

Configuration validation and pre-production testing

Active production e-commerce operations

Data Sensitivity

Low; utilizes anonymized or synthetic datasets

Critical; contains PII and financial transaction data

Resource Allocation

Shared or burstable instances; scaled for testing workloads

High-performance clusters; dynamically allocated for volume

2. End-to-End Tenant E-Commerce Lifecycle

Udyogsetu maintains technical partitioning throughout the transaction lifecycle, ensuring data remains siloed from the initial request to final archival.

  1. Tenant Identification & Onboarding: During the "Detail Form" phase, the platform identifies tenants via unique subdomains (URLs), API tokens, or secure session IDs. This identity is injected into every subsequent database request.
  2. Product Catalog Navigation: The platform retrieves data by targeting the specific schema or database mapped to the tenant identity. This ensures a user only interacts with the inventory relevant to that specific vendor.
  3. Cart Management: Active carts are managed via tenant-aware queries. Data is partitioned horizontally (by Tenant ID) to facilitate high-concurrency read/writes while maintaining strict isolation.
  4. Payment Processing: Secure protocols (HTTPS) protect data in transit. Transaction records are written to the tenant’s specific storage area using Row-Level Security (RLS) to prevent unauthorized cross-tenant access.
  5. Shipment and Fulfillment: Post-transaction data, such as shipping logs and order histories, utilizes vertical partitioning (by date range). This allows for efficient archival and high-speed retrieval of historical logs without impacting the performance of active transaction tables.

3. Hybrid Multi-Tenant Database Architecture

Udyogsetu employs a hybrid design pattern to optimize the trade-off between resource cost and operational isolation. Our architecture is dictated by the following technical justifications:

Separate Schemas Implementation For our standard-tier tenants, we utilize a "Shared Database, Separate Schemas" model.

  • Decision Logic: This pattern is selected when the platform requires a balance of high tenant volume and schema customization. It allows multiple tenants to share a single database instance while maintaining logical isolation. This significantly reduces the overhead of infrastructure management while allowing Udyogsetu to support diverse data structures required by different vendor types.

Dedicated Databases for Premium Tenants For high-volume vendors or those with stringent compliance requirements, we implement "Separate Databases."

  • Decision Logic: Based on the architectural decision tree, if a tenant requires maximum data isolation and high performance, we move them to a dedicated instance. This provides the ultimate defense against the "Noisy Neighbor" effect, where a high-traffic tenant might otherwise consume shared resources, and ensures the highest level of security for sensitive enterprise data.

4. Security and Data Protection Framework

Security is integrated at the database layer to ensure that tenant data is protected at rest and during administrative access.

Security Feature

Technical Implementation

Specific Risk Mitigated

Access Control

Role-Based Access Control (RBAC) & Row-Level Security

Unauthorized data manipulation; cross-tenant leakage

Data Encryption

AES-256 for data at rest; HTTPS for transit

Data exploitation via physical theft or interception

Auditing & Logging

Real-time tracking of all modifications and queries

Regulatory non-compliance; delayed breach detection

Secure Key Management: To ensure the efficacy of our AES-256 encryption, the platform implements a centralized and hardened key management system. Access to encryption keys is strictly limited to authorized services, and keys are rotated regularly to mitigate the impact of potential credential compromise.

5. Performance Optimization and Global Scalability

To support a global vendor base, Udyogsetu utilizes several sharding and caching strategies to minimize latency.

  • Geographical Sharding: The database is partitioned into independent shards based on geography. This allows for horizontal scaling and ensures that data is stored physically closer to the tenant's primary customer base.
  • Redis Caching Strategy: Read-heavy e-commerce data (product descriptions, pricing) is cached in Redis to offload the primary database and reduce response times.
  • Database Views: We utilize views as an abstraction layer to simplify complex tenant-aware queries, providing a secure method for tenants to access their own data without exposing underlying table structures.
  • Connection Pooling: Given the high frequency of tenant requests, connection pooling is implemented to reuse database connections, significantly reducing the latency associated with establishing new handshakes during peak onboarding or sale events.

Performance Benefits Summary:

  • Sharding: Enables near-infinite horizontal growth and localizes data for lower latency.
  • Caching & Views: Accelerates read operations and provides a clean, secure interface for data retrieval.

6. Future Readiness and Technical Conclusion

The Udyogsetu architecture is designed to evolve alongside modern cloud trends. Our current hybrid model provides a direct path toward Serverless Multi-Tenancy, where the infrastructure scales granularly and automatically based on real-time tenant load, further reducing the operational burden on our engineering teams. We are also monitoring AI/ML optimization trends to better predict resource demand and automate shard redistribution.

By utilizing containerization (Docker and Kubernetes), we can spin up dedicated tenant instances in minutes. In conclusion, the Udyogsetu platform successfully balances complexity, cost, and security through its hybrid design. This architecture provides the isolation required for high-security tenants while maintaining the cost-efficiency needed for a rapidly growing multi-vendor ecosystem.






























Saturday, 27 July 2024

Ego: The Hidden Barrier to Effective Interpersonal Skills

#InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

Ego: The Hidden Barrier to Effective Interpersonal Skills

🧠🚫 There is a hidden barrier that often hinders our ability to develop and maintain effective interpersonal skills - our ego. 💭

Ego can best be described as our sense of self-importance, our need to be recognized and praised by others. In a world that glorifies individual success and achievement, it's easy to fall into the trap of ego. We constantly seek validation and feel superior to those around us. In reality, ego is the enemy of progress and growth. 🙅‍♂️

Ego can be a significant obstacle in developing and maintaining effective interpersonal skills. here is how :

Lack of Empathy: When ego takes over, individuals often become more focused on their needs and perspectives, making it difficult to understand and empathize with others. This can lead to misunderstandings and conflicts.

Poor Listening Skills: An inflated ego can cause someone to dominate conversations, interrupt others, or dismiss their viewpoints. 

Resistance to Feedback: Ego can make it challenging for individuals to accept constructive criticism. They may become defensive or dismissive, missing out on opportunities for personal growth and improvement.

Difficulty in Building Trust: Trust is a cornerstone of strong interpersonal relationships. An ego-driven person may struggle to build trust as they might come across as arrogant or self-centered

Conflict Escalation: Ego can intensify conflicts, as individuals may be unwilling to compromise or admit fault. 

Inhibiting Collaboration: Ego can hinder collaboration by creating an environment where only one person's ideas and opinions are valued.




Thus, From 'EGO' if you remove 'E' Then you can 'GO' on a successful path





how interpersonal skills help in overcoming the obstacle

#InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

"how interpersonal skills help in overcoming the obstacle"

An obstacle is something that blocks your way or prevents progress. In essence, obstacles are hurdles or impediments that make it difficult to achieve a goal or move forward.

Every obstacle is an opportunity to improve our condition. Also, Every obstacle is unique to each of us. But the responses they elicit are the same. Fear, Frustration, Confusion, Helplessness, Depression, Anger.

Overcoming obstacles is a discipline of three critical steps., three interdependent, interconnected, and fluidly contingent disciplines are Perception, Action, and the will.


Perception: Perception is how we see and understand what occurs around us. In essence, perception shapes your response to obstacles, turning potential setbacks into stepping stones for growth and success. Perception plays a crucial role in overcoming obstacles. Here's how

Recognize your inner power
Positive Mindset
Steady your nerves
Control your emotions
Practice Objectivity
Think Differently
Finding the right opportunity.

Action: Our Action speaks louder than words. We should always greet our obstacles with the following actions:

With channelized energy
With persistence
With a coherent and deliberate process
With iteration and resilience
With pragmatism
With strategic vision
With craftiness and savvy
And an eye for opportunity and pivotal moments.

Will: Will is our internal power which can never be affected by the outside world. It is our final trump card.  That's Will Power. In every situation, we 

Always prepare ourselves for more difficult times.
Always accept what we are unable to change
Always manage our expectations
Always persevere
Always learn to love our fate and what happens to us.
Always protect our inner self, and retreat into ourselves.

Lastly I can say Obstacle is the way and take it as an opportunity. 



Build Empathy and Understanding to strengthen relationships

 #InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

"Build Empathy and Understanding to strengthen relationships"

Empathy is the ability to understand and share the feelings of others, and to put ourselves in someone else's shoes. When we practice empathy, we make a conscious effort to listen and understand the emotions and experiences of others. Being empathetic doesn't mean we have to agree with someone's viewpoint, but it does mean acknowledging and validating their feelings.

Empathy also helps us to improve our communication skills. It creates a safe and nurturing environment for open and honest communication.

Here are some key strategies to help you develop empathy and understanding:

Active Listening: Active listening involves paying full attention to the speaker by hearing their words and trying to understand their thoughts and feelings. 💭

Ask Open-Ended Questions: The type of questions we ask can greatly impact the depth of conversation and connection we have with others. ❔

Validate Feelings: Acknowledge and accept the other person's emotions, even if you don't fully understand them. 🙂

Share Your Feelings: Being open about your own emotions can create a safe space for others to do the same. It builds trust. 🙂

Practice Perspective-Taking: Try to see situations from the other person's point of view. This can help you understand their reactions and feelings better. 🫶🏻

Show Compassion: Small acts of kindness and support can go a long way in showing empathy. Whether it's offering help or simply being there for someone, these actions matter. 🙋‍♀️

Be Patient and Non-Judgmental: Give people the time they need to express themselves and avoid making quick judgments. This fosters a more open and trusting environment. ⚖️

Empathy is crucial for building a more inclusive and empathetic society.




Develop strategies to handle and resolve conflicts

#InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

"Develop strategies to handle and resolve conflicts."

Conflict resolution is a crucial skill in both personal and professional environments. It is vital for maintaining a harmonious and productivity in both places.

Here are some strategies to help handle and resolve conflicts effectively:

1. Active Listening

•  Listen without interrupting: Let the other person express their thoughts and feelings fully.

•  Show empathy: Acknowledge their emotions and perspectives.


2. Clear Communication

•  Use "I" statements: Express your feelings and needs without blaming others.

•  Be specific: Clearly articulate the issue and avoid vague statements.


3. Stay Calm and Composed

•  Manage your emotions: Take deep breaths and stay calm to think clearly.

•  Avoid escalation: Keep the conversation respectful and avoid raising your voice.


4. Seek Common Ground

•  Identify shared goals: Focus on what both parties want to achieve.

•  Find mutual interests: Look for areas where you can agree and build from there.


5. Problem-Solving Approach

•  Brainstorm solutions: Collaborate to come up with multiple options.

•  Evaluate options: Discuss the pros and cons of each solution together.


6. Compromise and Negotiate

•  Be flexible: Be willing to give and take to reach a mutually acceptable solution.

•  Set clear agreements: Ensure both parties understand and agree to the terms.


7. Follow-Up

•  Check-in: Follow up to ensure the solution is working and address any new issues.

•  Adjust if necessary: Be open to making changes if the initial solution isn't effective.


In conclusion, effective conflict resolution requires patience, empathy, and clear communication. By actively listening, seeking common ground, and working collaboratively towards a solution we can transform conflicts into opportunities for growth and stronger relationships. 




Sunday, 21 July 2024

Act of Active Listening.

 #InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

"Act of Active Listening."

👂 Active listening is a powerful tool that can greatly enhance communication and understanding in any relationship or interaction. Many of us may think that we are good listeners, but in reality, our minds are often preoccupied with our thoughts and opinions rather than truly focusing on what the other person is saying. 

So what exactly is active listening?

Active listening is a crucial component of effective communication. It involves fully concentrating on what the speaker is saying, understanding their message, and responding appropriately.

Active listening requires great patience, concentration, and an open mind.

Here are some points that describe the importance of active listening and how to practice it.

👂 Pay Attention: Active listening begins with giving your undivided attention to the speaker. It shows respect and allows you to grasp their message fully. It is a way of paying attention to the speaker's body language, tone of voice, and emotions.

🤝 Show Interest: Maintaining eye contact, and asking follow-up questions can encourage the speaker to open up and share more details.

🙅‍♀️Don't Become Interrupter: This can happen if we are not fully present in the conversation, jump to conclusions, or interrupt the speaker. Be open and genuine and respect other's perspectives.

❔Ask Insightful Questions: Asking thoughtful questions, it encourages others to share their perspectives and insights. In the professional world, asking insightful questions is a key skill that can help us succeed.

👟 Step into Their Shoes: 👀: Acknowledging someone's emotions and showing that you care can make a big difference in their life. It is only when we put ourselves in their shoes that we can truly understand their point of view.

Improving active listening can significantly enhance your communication skills and build stronger relationships.




Friday, 19 July 2024

Manage stress in interpersonal interactions.

#InsightsOnInterPersonal" #InsightfulJourney  #InterpersonalSkills

"Manage stress in interpersonal interactions."

🧘‍♀️ Stress is a natural and inevitable part of life. It is crucial to have effective stress management techniques to maintain a healthy balance in our lives.

1. Self-Awareness

Recognize Triggers: Identify what specifically causes you stress in interactions.

2. Communication Skills

Active Support: Focus on truly understanding what the other person is saying. Talk to friends, family, or a counselor about your stress

3. Emotional Regulation

Stay Calm: Practice deep breathing or mindfulness techniques to stay calm. Take a short break to cool down.

4. Healthy Lifestyle

Exercise Regularly: Physical activity can help reduce stress and eat a balanced diet.

5. Time Management

Prioritize Tasks: Focus on what’s most important manage your time effectively and learn to say No.

6. Positive Thinking

Stay Positive: Focus on positive aspects of interactions and practice gratitude.

7. Relaxation Techniques

Practice Relaxation: Engage in activities like yoga, meditation, or hobbies that relax you, and also take regular breaks.

8. Professional Help

Therapy & Workshops: Consider professional help and attend stress management workshops or seminars.

9. Mindfulness

Mindful Interactions: Practice being present in the moment to reduce anxiety about the past or future.

10. Empathy

Understand Others and Show Compassion: Be compassionate and understanding towards others’ feelings.

11. Assertiveness

Be Assertive: Communicate your needs and boundaries clearly and respectfully.

12. Gratitude

Express Gratitude: Regularly express gratitude towards others.

13. Continuous Learning

Learn and Adapt: Continuously learn new stress management techniques and adapt them.

It is essential to promote better relationships and maintain our well-being.



Thursday, 18 July 2024

The Path Forward: Strategies for Overcoming Workplace Obstacles


🚀 The workplace is full of challenges, and overcoming obstacles is essential for personal and professional growth. 💪 👧

Maintain a Positive Attitude: Staying positive can help us to stay motivated and focused on findingsolutions rather than dwelling on problems

Seek Support: Don't hesitate to ask for help from colleagues, mentors, or supervisors. Collaborationcanlead to innovative solutions and shared success.

Improve Communication: Clear and open communication is crucial. Ensure that instructions are understood & feedback is taken positively and any misunderstandings are promptly addressed.

Set Realistic Goals: Break down larger tasks into smaller, manageable goals. This can help us track progress and stay organized.

Develop Resilience: Building resilience can help us to cope with stress and bounce back from setbacks. Techniques such as mindfulness, exercise, and maintaining a work-life balance can be beneficial.

Encourage Teamwork: Foster a collaborative environment where team members support each other. This can enhance problem-solving and create a more cohesive work atmosphere

Address Conflicts Promptly: Conflict is inevitable, but addressing it early and constructively can prevent it from escalating. 

Invest in Professional Development: Continuously improving your skills and knowledge can help us to stay ahead of challenges and increase our confidence in handling them.

Delegate When Necessary: If you're in a leadership role, know when to delegate tasks. This helps us to manage our workload.

Stay Adaptable: The workplace is constantly evolving. Being adaptable and open to change can help you navigate new challenges more effectively

Every challenge is an opportunity for growth and learning, and staying positive and focused can help us find solutions faster.🏃‍♀️🏃‍♀️🏃‍♀️

#InsightOnInterpersonal #InsightfulJourney #InterpersonalSkills




 


Monday, 22 April 2024

Anna Radulovski Speaking at Women in Tech Global Conference 2024 #womenintech #womenwhocode #womeninstem #WTGC2024 @womentechnet

Anna Radulovski Speaking at Women in Tech Global Conference 2024 #womenintech #womenwhocode #womeninstem #WTGC2024 @womentechnet : WomenTech Network​ is a ​community that promotes ​gender diversity in tech and connects talented and skilled professionals with top companies and leading startups that value diversity, inclusion and strive to create a culture of belonging.

Inclusive Leadership in Cyber, Data Governance and Ethical Tech practices by Mansi Sharma, Regional Information Security Officer at British Standards Institution (BSI). Women in Tech Global Conference #womenintech #womeninstem #womenwhocode #WTGC2024 @womentechnet

Inclusive Leadership in Cyber, Data Governance and Ethical Tech practices by Mansi Sharma, Regional Information Security Officer at British Standards Institution (BSI). Women in Tech Global Conference #womenintech #womeninstem #womenwhocode #WTGC2024 @womentechnet : WomenTech Network​ is a ​community that promotes ​gender diversity in tech and connects talented and skilled professionals with top companies and leading startups that value diversity, inclusion and strive to create a culture of belonging.

Sunday, 8 October 2023

Responsible AI

Google has put AI principles in place.

Many of us already have daily interactions with artificial intelligence or AI, from predictions for traffic and weather to recommendations for TV shows you might like to watch next.

As AI becomes more common, many technologies that aren't AI enabled may start to seem inadequate.

Now, AI systems are enabling computers to see, understand, and interact with the world in ways that were unimaginable just a decade ago. These systems are developing at an extraordinary pace. Yet, despite these remarkable advancements, AI is not infallible. Developing responsible AI requires an understanding of the possible issues, limitations, or unintended consequences. Technology is a reflection of what exist in society.

Without good practices, AI may replicate existing issues or bias and amplify them.

But there isn't a universal definition of responsible AI, nor is there a simple checklist or formula that defines how responsible AI practices should be implemented.

Instead, organizations are developing their own AI principles that reflect their mission and values.

While these principles are unique to every organization, if you look for common themes, you find a consistent set of ideas across transparency, fairness, accountability, and privacy.

At Google, approach to responsible AI is rooted in a commitment, to strive towards AI that's built for everyone that's accountable and safe, that respects privacy, and that is driven by scientific excellence. They have developed own AI principles, practices, governance processes, and tools that together embody values and guide the approach to responsible AI.

Responsible AI doesn't mean to focus only on the obviously controversial use cases. Without Responsible AI practices, even seemingly innocuous AI use cases, or those with good intent could still cause ethical issues or unintended outcomes, or not be as beneficial as they could be. Ethics and responsibility are important, not least because they represent the right thing to do, but also because they can guide AI designed to be more beneficial for people's lives.

In June 2018, Google announced seven AI principles to guide our work:

• One, AI should be socially beneficial.

Any project should take into account a broad range of social and economic factors, and Google will proceed only where google believe that the overall likely benefits substantially exceed the foreseeable risks and downsides.

• Two, AI should avoid creating or reinforcing unfair bias.

Google seek to avoid unjust effects on people, particularly those related to sensitive characteristics, such as race, ethnicity, gender, nationality, income, sexual orientation, ability, and political or religious belief.

• Three, AI should be built and tested for safety.

Google will continue to develop and apply strong safety and security practices to
avoid unintended results that create risks of home.

• Four, AI should be accountable to people.

Google will design AI systems that provide appropriate opportunities for feedback,
relevant explanations, and appeal.

• Five, AI should incorporate privacy design principles.

Google will give opportunity for notice and consent, encourage architectures with
privacy safeguards, and provide appropriate transparency and control over the use of data.

• Six, AI should uphold high standards of scientific excellence.

Google will work with a range of stakeholders to promote thoughtful leadership in this area, during on scientifically rigorous and multi-disciplinary approaches.

Google will responsibly share AI knowledge by publishing educational materials, best practices, and research thus enable more people to develop useful AI applications.

• Seven, AI should be made available for uses that accord with these principles.

Many technologies have multiple uses.

Google will work to limit potentially harmful or abusive applications.

That is a brief introduction about Responsible AI.

Friday, 6 October 2023

Generative AI

What is Generative AI? 

Generative AI is a type of artificial intelligence that creates new content based on what it has learned from existing content. The process of learning from existing content is called training. And results in the creation of a statistical model when given a prompt, generative AI uses the model to predict what an expected response might be, and this generates new content. Essentially, it learns the underlying structure of the data.

Generative AI is a type of artificial intelligence (AI) that can create new content, such as text, images, audio, and video. It does this by learning from existing data and then using that knowledge to generate new and unique outputs.

Generative AI is used in a variety of applications, including 

1.Artificial Art: Generative AI can be used to create new pieces of art, such as paintings, sculptures, and music. 
2. Text generation: Generative AI can be used to generate new text, such as news articles, blog posts, and marketing copy. 
3. Image generation: Generative AI can be used to generate new images, such as product photos, stock photos, and marketing materials. 
4. Video generation: Generative AI can be used to generate new videos, such as product demos, training videos, and marketing videos.
5. Audio generation: Generative AI can be used to generate new audio, such as music, podcasts, and audiobooks.

A foundation model is a large AI model pretrained on a vast quantity of data that was "designed to be adapted” (or fine-tuned) to a wide range of downstream tasks, such as sentiment analysis, image captioning, and object recognition. 


Hallucinations are words or phrases that are generated by the model that are often nonsensical or grammatically incorrect.

  These are the factors that can cause hallucinations:
   The model is not given enough context. 
   The model is not trained on enough data. 
   The model is trained on noisy or dirty data. 


Prompt: A prompt is a short piece of text that is given to the large language model as input, and it can be used to control the output of the model in many ways. 

Example of both a generative AI model and a discriminative AI model: 

    A generative AI model could be trained on a dataset of images of cats and then used to generate new images of cats. 

   A discriminative AI model could be trained on a dataset of images of cats and dogs and then used to classify new images as either cats or dogs.

SSL

SSL

What is SSL and why is it important?

Secure Sockets Layer (SSL) certificates, sometimes called digital certificates, are used to establish an encrypted connection between a browser or user’s computer and a server or website.

 

SSL: SECURE SOCKETS LAYER

SSL is standard technology for securing an internet connection by encrypting data sent between a website and a browser (or between two servers). It prevents hackers from seeing or stealing any information transferred, including personal or financial data.

 

HOW DO SSL CERTIFICATES WORK?

SSL certificates establish an encrypted connection between a website/server and a browser with what’s known as an “SSL handshake.” For visitors to your website, the process is invisible — and instantaneous.


Authentication

For every new session a user begins on your website, their browser and your server exchange and validate each other’s SSL certificates.


 

Encryption

Your server shares its public key with the browser, which the browser then uses to create and encrypt a pre-master key. This is called the key exchange.


 

Decryption

The server decrypts the pre-master key with its private key, establishing a secure, encrypted connection used for the duration of the session

Monday, 9 May 2022

The Goal of our Life

 A goal is an objective or target that someone is trying to reach and achieve. It is an aim that we work towards with all your efforts and determination. There are three types of goals- process , performance and Outcome. They have a linear relationship. If you achieve your process goal they have good chance to achieve your performance goal and similarly if you achieve your performance goal you have better chance  to achieve outcome goal. Set SMART(Specific, Measurable, Attainable , Relevant, Time Based )goal to give you the best chance of success.

There are some goal ideas that bring a change in your life and focus on personal growth and good life.

1)  Pursue equanimity in yourself:- 
Equanimity is defined as peak calmness and composure no matter what life is throwing at you. The best way to find equanimity is to practice yourself in tough situation again and again.

2) Travel as often as you can:-

Travel not only opens your mind but also it helps to interact with new people, new culture and new experience. It also helps you to grow as a person by reminding you that there is more life outside your comfort zone area , outside your own personal bubble making this one of the best goals in life to set.

3) Practice Mindfulness:-
Mindfulness is most effective when it is practiced daily. just sit and simply pay attention to your surrounding and your thoughts and its done. there are several things that we can practice like 
1) start a gratitude and self love journal 
2) try to do some meditation and breathing exercise in a Day.
3) Become a better listener and communicator.
4) Stop Rushing on unnecessary things. 
5) have faith and peace in yourself and your surrounding.

4) Love your life:-
Love your life for what it is not what you think it should be. The only way to love is to just accept whatever life has given to us.

5) Stop Rushing:-

Don't rush yourself for unnecessary things. Try to get yourselves grounded and never compare your life with others. It is your journey your life and your expectation then why to run.